9.Unfortunately,when i dropped in ,proffesor smith( ),so we only had time for a few words.A.has just left B.has just leftC.just left D.was just leavingQ:have 时间发生在什么动作之前,是leave之前吗?用过去完成事态had+done,其参照点(过去的那个动作)不一定就用一般过去时态,还可以用哪些时态喃?最好有例句说明,thank you D 写掉了 我主要想问 为什么题中是so we only had time for a few words,里要用过去完成时态.

问题描述:

9.Unfortunately,when i dropped in ,proffesor smith( ),so we only had time for a few words.
A.has just left B.has just left
C.just left D.was just leaving
Q:have 时间发生在什么动作之前,是leave之前吗?用过去完成事态had+done,其参照点(过去的那个动作)不一定就用一般过去时态,还可以用哪些时态喃?最好有例句说明,thank you
D 写掉了 我主要想问 为什么题中是so we only had time for a few words,里要用过去完成时态.

选 D
对leave come 等表示位置移动的动词,常用进行式表示“确定要发生的动作”。
比如the bus is coming。
翻译成公共汽车要来了。
在你的题干里面,表示“smith正要离去”。

D吗??

正确答案是D这里牵涉到三个问题:1. 句意理解so we only had time for a few words表示了Professor Smith当时还在,只不过即将离开;2. 进行时表示“将要”I'm leaving = 我要走了I'm having dinner with Catherine =...

答案是D吗?
"so we only had time for a few words,"这里面不是过去完成时,是have的过去时态.
这个语境告诉我们we是和professor 说上话了的,推断出professor并没有离开,当时还在的,只不过快要走了,所以只能说几句话.
got it?