请帮我分析几个英语虚拟语气句子
发布网友
发布时间:2022-08-15 20:23
我来回答
共1个回答
热心网友
时间:2023-09-20 06:19
1.
答案正确,楼主理解有误。
if引导的条件状语从句的虚拟语气存在着一种所谓的“混合”的说法,即从句和主句是针对发生在不同时间的动作分别进行各自虚拟。
此题从句就是针对过去动作的虚拟,所以用过去完成时即“had+过去分词”,但是主句缺少对现在动作进行虚拟,所以用“would
/
should
/
could
/
might
+
动词原形”即可。
2.
if
only引导虚拟条件句,如果针对过去虚拟,从句就用过去完成时;如果针对现在虚拟,则用一般过去时。而主句同样是对现在进行虚拟,所以也用“would
/
should
/
could
/
might
+
动词原形”即可。
It
would
be
very
nice
if
only
it
were
possible.
如果它(现在)是有可能的,(现在)那该有多好啊!
3.
Let's
say和you
could
go
there都有虚拟的暗示。
“Let's
say”直译为“让我们说”,其实就是“让我们假设”之意,所以后面用could而不用can,而最后面也用“would
you
feel”了。
最好的理解是,把Let's
say换成if就可以了,即原句可以换写成:
If
you
could
go
there
again,
how
would
you
feel?
4.
as
if/though引导的方式状语从句的虚拟语气,跟主句的时态并无关系,而是把主句动作和从句动作发生的时间进行对比。
1)从句动作发生在主句动作之前,则从句用过去完成时;
2)从句动作与主句动作同时发生,则从句用一般过去时或过去进行时;
3)从句动作发生在主句动作之后,则从句用过去将来时。
该题know
everything是发生在talk之前,所以从句直接用过去完成时。
再如:He
always
talks
as
though
I
were
his
child.(同时发生)
He
always
talks
as
though
he
would
never
be
able
to
talk
in
the
future.(从句动作发生在主句动作之后)
5.
wish引导的宾语从句的虚拟语气和主句时态也没有关系,而是直接看从句动作发生的时间,如果是过去发生,则用过去完成时;从句动作发生在现在,则用一般过去时;从句动作发生在将来,则用过去将来时。
从题意来看,应该是“他希望他早已经看过这场足球比赛而不是在电影里看过(?)”,所以是指“(过去的时候)早就看过”。从句动作发生在过去,所以从句时态用过去完成时。