有关高二英语语法the two strangers talked as if they -------friends for yearsA were B would be C have been D had been 选哪一个?如果选 had been 是由于 前面有“talked"吗?然而又有书上说虚拟语气从句的时态与主句没

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/12 15:33:29
有关高二英语语法thetwostrangerstalkedasifthey-------friendsforyearsAwereBwouldbeChavebeenDhadbeen选哪一个?如果选had

有关高二英语语法the two strangers talked as if they -------friends for yearsA were B would be C have been D had been 选哪一个?如果选 had been 是由于 前面有“talked"吗?然而又有书上说虚拟语气从句的时态与主句没
有关高二英语语法
the two strangers talked as if they -------friends for years
A were B would be C have been D had been
选哪一个?如果选 had been 是由于 前面有“talked"吗?然而又有书上说虚拟语气从句的时态与主句没有关系,如:She suggested that they should do 而不是 She suggested that they had done?

有关高二英语语法the two strangers talked as if they -------friends for yearsA were B would be C have been D had been 选哪一个?如果选 had been 是由于 前面有“talked"吗?然而又有书上说虚拟语气从句的时态与主句没
不是 as if 后面的时态选择 跟主句谓语本来的时态没有任何关系 记主这句话!
为什么要选had been 呢 是因为这个动作 就是成为朋友很多年的这个动作 是发生talk这个动作 之后 所有用过去的虚拟 简单的说 就是只看主句谓语和从句谓语之间的发生时间前后关系
你后面说的那个suggest 这个东东 又是另外一个虚拟情况了
一个办法 死记硬背 没了 记住这样的单词 后面的从句就用SHOULD DO 没什么捷径 背!SHOULD 可以省略!

用had been ,as if 意为好像,后跟虚拟语气

as if后面用虚拟.可以用were 或者had been
这取决于前面的时态.如果前面是一般现在时,便用were
如果前面是过去式,就用had been.

用had been,虚拟语气问题,查语法书,这是由主句时态决定的