- 可可
-
I haven"t seen Mary these past few days.I"m afraid she ____herself for some time.
A isn"t feeling B hasn"t been feeling C hadn"t been feeling D wasn"t feeling
答:B
译:我最近这几天没看见玛丽。我怕她生病不舒服有些日子了。
析:本题考查时态。答案设计较简单,因为现在完成时的延续性用法的标志for some time,以及前一句为现在完成时的原因,选出B不是什么难事。
但是,值得注意的是,for+一段时间,不一定就是现在完成时,也可能是过去完成时,更有一般过去时态也可以与之连用,所以关键还是要理解语境。 知道句子的意思。
第一句话是现在完成时的延续性用法,知道‘我最近这几天,包括现在,到现在为止,一直没有见到玛丽"。第二句not feel oneself 是习惯用法,应知道是“不舒服,生了点小病”的意思。常听人说:I am not feeling quite myself today. 就是这个意思。过去完成进行时以过去某个时间作参照,表示这之前一直发生或存在的情况。过去进行时表示过去某个时刻正在发生的动作或存在的情况。这里没有这个过去时间,所以可以排除CD
现在进行时表示此刻正在发生的动作,与for some time显然不搭佩,所以只有B是最佳。
但要因此见到for some time就用现在完成时(包括现在完成进行时),难一点的题就可能丢分!
- Chen
-
We had conducted hundreds of experiments____we finally achieved(完成,达到, 实现) the desirable(想要的) result.
A.after (之后)B.before(之前) C.since(自从) D.until(直到,一般与not 连用) 详解
选B
考察聚义和连词的用法。
在我们最终取得满意的结果之前,我们已经已经进行了上百次的实验。
- 慧慧
-
原句抄错了,应该是We had conducted hundreds of experiments____we finally achieved the desirable result.
答案B,语义:在得到想要的答案之前我们进行了上百次实验。
- 北境漫步
-
选B