【08宁夏卷】27. —Have you known Dr. Jackson for a long time?

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:03:35
27. —Have you known Dr. Jackson for a long time?
—Yes, since she ______ the Chinese Society.
A. has joined B. joins C. had joined D. joined

答案是D 为什么不是A

还有翻译一下.....

你认识杰克逊博士很久了吗?
---是的,自从他加入汉语协会(我们就认识了)

因为JOIN是一个短暂性动词,不能用完成时来表示。所以排除A,C。
同时,他加入汉语协会的这个动作已经发生,所以排除B。

用一般过去时就可以了
你认识Jackson博士很久了吗?
(你很熟悉Jackson博士吗?)
是的自从他加入汉语协会

句子意思是:你认识Dr. Jackson很久了吗?
是的,自从他加入中国俱乐部或者中国协会我就认识他了。
由于加入某一个组织是过去发生的事情,所以用过去时态,而不是指从过去到现在每天都在加入的这个动作

since 后的时间状语从句要用一般过去时。现在完成时表示过去的过去已经完成的动作;或从过去某个时间开始发生一直持续到现在的动作。本题属于第二种情况,所以since (自从)后要用表示过去的动作,即一般过去时!