来看这道初三英语题

来源:百度知道 编辑: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也是上映,但是瞬间动作

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