虚拟语气.答案是B,B,A。能不能讲解一下啊

来源:百度知道 编辑:UC知道 时间:2024/06/19 05:05:10
1.Although she didn't know anything about that,she looked a bit queer,as if she __ something.
A.had knonw B.knew C.would know D.were knowing
2.they talked as if they__friends for years.
A.were B.had been C.would be D.became
3.Ann treated me exactly as if I__a seeing and hearing child rather than a disabled child.
A.were B.had been C.have been D.became
这里就不与虚拟语气有关吗

1.Although she didn't know anything about that,she looked a bit queer,as if she __ something.
A.had knonw B.knew C.would know D.were knowing

as if 后接的是状语从句,从句的时态应与主句一样,这是其一,但过去时有三个答案,所以主要看句意。as if,似乎,“她看起来怪怪的,似乎她知道了什么似的”,不能用A,表示已经,不能用D,“正在知道”,不能用C,“宁愿知道 ”

2.they talked as if they__friends for years.
A.were B.had been C.would be D.became

从句有for years 这是完成时的标志,又因为主句用过去时,所以从句要用过去完成时。

3.Ann treated me exactly as if I__a seeing and hearing child rather than a disabled child.
A.were B.had been C.have been D.became

这个是虚拟语气,“仿佛我是一个....” 固定用法, I were。

1 as if 后接的是宾语从句,从句的时态应与主句一样,为过去时,所以选b
2 从句有for years 这是完成时的标志,又因为主句用过去时,所以从句要用过去完成时、
3 与1题道理一样

主从句时态要一致。第二题中,因为最后有for years,是完成时的标志。