It’s a little late! The movie for a few minutes.
A. has been on B. began
C. was beginning D. has begun
网友回答
正确答案是A。分清楚非延续性动词和延续性动词的用法及其转换规律,是解答此题的关键。
非延续性动词是表示短暂动作的动词,动作通常在一瞬间就能完成,不能与表示一段时间的状语连用。如:
1)He left Hunan two days ago. (√)
2)He has left Hunan for two days. (×)
延续性动词表示动作可以延续一段时间,能够和表示一段时间的状语连用。如:
My grandparents have lived in the city for over fifty years. 我的祖父母在这个城市已经生活了50多年。
在肯定句中,非延续性动词只有转换成能够表示持续意义的动词或短语,才能与表示一段时间的状语连用。常用的方法有以下几种:
● 转换成“be + 名词/形容词/副词/介词短语”的系表结构:join the army→ be a soldier / in the army, die→ be dead, leave→ be away等。如:
The man took part in the army 10 years ago.
→ The man has been in the army for 10 years.
● 用延续性动词替换非延续性动词:borrow→ keep, buy→ have等。如:
Millie borrowed this book a week ago.
→ Millie has kept this book for a week.
● 用“It is / has been + 一段时间 + since + 从句”表示。如:
She joined the Reading Club two years ago.
→ It is two years since she joined the Reading Club.
● 用“一段时间 + has passed + since + 从句”表示。如:
Alan came here six months ago.
→ Six months has passed since Alan came here.