When I got to the cinema, the film ________ for ten minutes.
A.hadbeenonB.hasbeenonC.hasstartedD.hadstarted...
A. had been on
B. has been on
C. has started
D. had started 展开
B. has been on
C. has started
D. had started 展开
2013-12-06
展开全部
答案A
解析:“got to”(到达)是一个过去的时间点,电影开始在我到达之前,是在“过去的过去”发生的,用“过去完成时”。“for+一段时间”应与延续性动词连用。
方法提炼:现在完成时与过去完成时的主要区别在于时间的参照点不同:现在完成时以“现在”为参照点,强调“动作对现在的影响和结果”(所有动词都可以使用)或者“一个动作延续到现在甚至将来”(只能用延续性动词)。过去完成时以“过去”的某个时间点为参照,强调在“过去的过去”已经完成了的动作。常与by,before等构成的时间状语和when,before等引导的从句连用,还可以通过上下文暗示。
解析:“got to”(到达)是一个过去的时间点,电影开始在我到达之前,是在“过去的过去”发生的,用“过去完成时”。“for+一段时间”应与延续性动词连用。
方法提炼:现在完成时与过去完成时的主要区别在于时间的参照点不同:现在完成时以“现在”为参照点,强调“动作对现在的影响和结果”(所有动词都可以使用)或者“一个动作延续到现在甚至将来”(只能用延续性动词)。过去完成时以“过去”的某个时间点为参照,强调在“过去的过去”已经完成了的动作。常与by,before等构成的时间状语和when,before等引导的从句连用,还可以通过上下文暗示。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询