来看这道初三英语题
来源:百度知道 编辑:UC知道 时间:2024/06/18 01:13:32
The movie __ when I __ to the cinema.
A、has begun,get
B、had begun,got
C、has been on,get
D、had been on,got
我选的是B,但答案是D
been on的意思是上映 ,是一种延续动作
begin也是上映,但是瞬间动作
A、has begun,get
B、had begun,got
C、has been on,get
D、had been on,got
我选的是B,但答案是D
been on的意思是上映 ,是一种延续动作
begin也是上映,但是瞬间动作
B
前一个空,强调的是电影已经开始的状态,后面没有表示时间的词(如:for ten minutes),所以不需要表延续性的词语has been on
后一个空,要前后语态一致。
A、has begun,get
现在完成时
我到达电影院时,电影已经开始了
主句的动作发生在从句之前,所以要用现在完成时
楼下选的B明显是过去完成时
却说前面用一般现在完成时
b
我到时电影已经开始了。“电影开始”这件事发生于“我到了”之前,所以电影开始的时态一定要比我到了更早,而从整句看是在陈述一件以发生的事,所以基本时态是过去式(我到了)。film begins 固定用法!
B
1。前后语态一致,用一般现在时,条件状语后(WHEN后)用一般现在时,前面用一般现在完成时
2。电影不是被开始,一般来说就是电影开始了,所以不存在被动语气
D、had been on,got =====B、had begun,got
d
电影是被上映的 所以要有被动的意思隐含在里面
所以been on
主句是过去完成时 从句用过去时 因为上映发生在我到达电影院之前
所以got
综上所述,应该是had been on,got