1.By the end of July in 2008,he------- university.

问题描述:

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个回答 分类:英语 2014-12-12

问题解答:

我来补答
应该是will have compelted吧
因为2008年7月是未来发生的事,所以应该用将来时,但是因为有By the end of,所以应该用将来完成时才对
 
 
展开全文阅读
剩余:2000
上一页:
下一页:判断题。