英语高手进来解答我的问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 18:41:59
1.he is been studying here for three years and by next July he___
A,will have graduated B,will be graduated
C,will be gradudting C,will graduate

2,I did not know wheher some books or a dictionary___
A,is wanted B,was wanted C,are wanted D,were wanted

第一题老师说选择A 答案为D 第二题老师说选择D 答案为B

1. by+时间点,可以用于完成时中,也可以用一般时态。
在此gruduate为短暂性动词,不能用完成时,应该用一般讲来时
2. whether....or 在句子中间的主谓一致应该遵循就近原则,所以和dictionary 保持一致,应该为单数

第一题选A,第二题选B吧。

第一个不就是要毕业了吗。。
第二个是虚拟语气。。不过貌似应该选D。。。