All these years, he _________ on his novel which will be published next year.
Alltheseyears,he_________onhisnovelwhichwillbepublishednextyear.A.focusedB.hadbeenfoc...
All these years, he _________ on his novel which will be published next year.
A. focused B. had been focusing C. has been focusing D. was focusing
为何答案是D?求解释,谢谢!
我在网上搜的答案是C啊。。。到底是书上答案错了还是网上的错了?! 展开
A. focused B. had been focusing C. has been focusing D. was focusing
为何答案是D?求解释,谢谢!
我在网上搜的答案是C啊。。。到底是书上答案错了还是网上的错了?! 展开
展开全部
选【C】吧。
理由:有all these years 这个时间段标志,通常都是要用到完成时的。
原句也可以改成:He ————on his novel all these year.
这样改后的句子形式,在all these year这个时间段发生的动作要用到完成时。
而后面的宾语的后置定语which will be published next year.说明还未完成,he还要继续focus on
表明这个动作还要继续进行,所以用完成进行时为好。
至于D 过去进行时,应该是用在某个时间点,而不是一段时间。
过去进行时 是说 在过去的某个时间点 正在进行的动作,而句子中的【all these year】是时间段,并且这个动作还要延续到next year , 用过去进行时有欠考虑。
理由:有all these years 这个时间段标志,通常都是要用到完成时的。
原句也可以改成:He ————on his novel all these year.
这样改后的句子形式,在all these year这个时间段发生的动作要用到完成时。
而后面的宾语的后置定语which will be published next year.说明还未完成,he还要继续focus on
表明这个动作还要继续进行,所以用完成进行时为好。
至于D 过去进行时,应该是用在某个时间点,而不是一段时间。
过去进行时 是说 在过去的某个时间点 正在进行的动作,而句子中的【all these year】是时间段,并且这个动作还要延续到next year , 用过去进行时有欠考虑。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询