How long () at this job 怎么填

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:54:38
How long () at this job
since 1990
A were you employed
B have you been employed
C had you been employed
D will you be employed
请问选哪个 请详细解答下为什么选那个 不能选其他的?

b
How long have you been employed at this job?
Since 1990.

回答里有since,前面就用have+过去分词;由于是被雇佣,所以用表被动的 have been employed

本句用完成时当无疑问,句意为:你受聘这份工作多久了?—自1990年起(直到现在)。值得注意的是后面的结构是系表结构表状态,不是被动语态(employed跟job非被动关系)。

B 完成时,表示还正在进行,自从90年以来都一直在这个地方工作

B,
有since确定为完成式.排除A,D
C为过去完成式,因为句一为从1990到现在,所以应该为现在完成式,故排除之

B
看见SINCE加时间。就想到现在完成时