北京十一学校oa:详题待解

来源:百度文库 编辑:神马品牌网 时间:2024/05/08 01:49:40
I don't know how long they ______
A have married B have been married
C have got married D married

我选的是c,答案是B
请解析A,B,C,D 分别为什么对错?
谢谢~~

how long涉及的是一个延续性的时段,而不是时间点,这里结婚其实是一个瞬间动词,但要用为延续性的话就要理解为结婚了多长时间了,指的是结婚后一直维持的状态。ACD在此都是指的时间点,你选C也是一个动作而已,不能持续,只有B表示结了婚并且一直在维持这个状态,所以选B