作业帮 > 英语 > 作业

1.By the end of July in 2008,he_______ university.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/05 23:41:00
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,所以应该用将来完成时才对