2.—When I called you this morning, nobody answered the phone. Where_____?   A. did you go B. have you gone C. were you D. had you been 为什么...
全文
回复(5) 2008-02-24 15:51 来自版块 - 
表情
Teacher3called确实表示了一个时间点,所以做该题时要选一个与此相对应的时态,即我打电话的那个时刻你在哪,D选项我们一般都说where have/had you been to?用现在完成时表示过去的动作对现在造成了影响,用过去完成时,则表示该动作在前面提到的动作之前发生,故不合此题。...(2008-02-28 22:50)
nowhereman第一个中的CALLED不是时间点么? 怎么判断时间点呢?>(2008-02-28 02:51)
renlianglei第2D选项的意思是"已经完成",没有参照时间点。 第3,体会意思,人家要表达的是“一直不在这里住”而你选的B是“过过去不在这儿住,现在在这儿住“。 第4,现在进行时代替将来时,语法现象。(2008-02-26 10:49)
nowhereman对啊,为什么呢?(2008-02-26 01:11)
renlianglei答案是否是C、A、B(2008-02-25 10:42)

返回顶部