> 英语 >
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七月,应选将来时还是过去完成时?
人气:279 ℃ 时间:2020-02-05 05:17:45
解答
应该是will have compelted吧
因为2008年7月是未来发生的事,所以应该用将来时,但是因为有By the end of,所以应该用将来完成时才对
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版