初二英语语法选择题

来源:百度知道 编辑:UC知道 时间:2024/05/16 02:42:46
1.By the end of July in 2008, he_______ university.

A.completed B.will complete C.has compelted D.had completed

选什么? By the end of一般用于过去完成时,但是这里July of 2008 是将来的,还没到2008七月,应选将来时还是过去完成时?

应该是will have compelted吧
因为2008年7月是未来发生的事,所以应该用将来时,但是因为有By the end of,所以应该用将来完成时才对

c 也许这个句子是2009年某人说的呢~呵呵~

选B,从题意来看它最基本的时态还是将来时,词组虽然可以用于过去完成时,但是语言还是必须遵守实际的逻辑情况,这样才能活学活用

好明显是选C啦~~~by the end of 一般可以用过去完成时或者将来完成时!

同意,SHENYUE6050. BY THE END OF肯定要用完成时态的,具体是什麽完成时看题目意思,也就是 will have compelted,不要被这道题目的选项误导

选B,By the end of July in 2008这句话的意思是:
在2008年7月的 最后..他将要...