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七月,应选将来时还是过去完

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 12:31:26
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七月,应选将来时还是过去完

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七月,应选将来时还是过去完
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七月,应选将来时还是过去完成时?

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,所以应该用将来完成时才对

b

C

可能B

按理说应该用
C.has compelted
到了July of 2008 ,他已经完成.....
B不对。
by the end of 一般可以用过去完成时或者将来完成时。

我不是好明``我也觉得是C

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

B

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

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

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

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