初二语法选择题
来源:百度知道 编辑:UC知道 时间:2024/05/30 14:19:59
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七月,应选将来时还是过去完成时?
A.completed B.will complete C.has compelted D.had completed
选什么? By the end of一般用于过去完成时,但是这里July of 2008 是将来的,还没到2008七月,应选将来时还是过去完成时?
你确定题目没问题?
个人认为应该是will have completed
将来完成时
by the end of ,不是绝对的用于什么时态。要看后面接的是过去的时间还是将来的时间。很显然,这里的2008 july是将来的时间,是将来时。
应该选将来时的,前面整体表示一个时间嘛,不能像你那样看的。