Barbara is easy to recognize as she’s the only one of the women who ___ evening dress.A.wear B.wears C.has worn D.have worn为什么不选C?现在完成时不是强调过去发生的事对现在的影响吗?主谓一致我已经知道了.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 21:45:17
Barbara is easy to recognize as she’s the only one of the women who ___ evening dress.A.wear B.wears C.has worn D.have worn为什么不选C?现在完成时不是强调过去发生的事对现在的影响吗?主谓一致我已经知道了.
Barbara is easy to recognize as she’s the only one of the women who ___ evening dress.
A.wear B.wears C.has worn D.have worn
为什么不选C?现在完成时不是强调过去发生的事对现在的影响吗?
主谓一致我已经知道了.
Barbara is easy to recognize as she’s the only one of the women who ___ evening dress.A.wear B.wears C.has worn D.have worn为什么不选C?现在完成时不是强调过去发生的事对现在的影响吗?主谓一致我已经知道了.
答案:B.
翻译:芭芭拉很容易认出来,因为她是唯一一个穿晚礼服的女性.
解析:此题考查主谓一致和时态.
1)the only one of ….为先行词时,定语从句修饰的是one,即who代替的是one,而非后面的复数women.
根据主谓一致的原则,定语从句的谓语动词应该用单数,排除A/D.
2)从前句中的两个“is”以及句意,可以看出句子表示只是个人穿着方面的一种习惯性动作,因此只须一般现在时即可.由此可以排除C,正确答案为B.
wear an evening dress并不是过去发生的动作,事实是“芭芭拉现在还穿着晚礼服”.
3)楼上上所说的瞬间性动词不能用于现在完成时,这是错误的,它只是不能用于有一段时间为时间状语的现在完成时而已.
例如:He has gone to Beiijng.
但是的确不能说:He has gone to Beijing for 3 days.
wear 是瞬间性动词 不是延续性动词
B
本题主要跟时态有关系,全句主要采用一般现在时进行事情的描述哦
前面的is表明是现在的情况,而不是过去的事实,并且wear是瞬间性动词,不能和完成时联用
is B