两道英语选择题,解答下-----

来源:百度知道 编辑:UC知道 时间:2024/06/14 21:05:21
1.Mary has just left, but I didn't know she( ) until yesterday evening .(解释下为什么选B而不选C)
A will leave B was leaving C had left D has left
2.Have you sent for a doctor?
Sorry,I ( ) all about it(解释下为什么选C而不选A)
A had forgotten B will forget C forgot D forget

1.Mary刚刚离开,但是我直到昨天晚上才知道她将要离开。而不是“Mary刚刚离开,我直到昨天晚上才知道她离开了”。两个选项在语法上是没错,主要是语意。
2。别人问你有没有请医生,你的回答应该是基于现在时态。选A表过去的过去,将A改成为have forgotten就行。

解答第二题
此题是只能用一般现在时 强调的是忘了这件事 而不是强调已不已经(不强调先后)

1. 这要根据句意来理解:Mary刚刚走了,直到昨天晚上我才知道她_______.
注意这里的时间之后,我们就会知道要填的是"将要走";毕竟昨天晚上她还没走呢。
2. 这里说的是对过去事实的陈述,所以用一般过去式就行了.