关于If的语法He will go to the party if he ( )A.invites B.is invited C.has invited但我想问下为什么C不行?If不是主语用将来时态,从句就可以用一般现在时,现在完成时,现在进行时吗?
关于If的语法He will go to the party if he ( )A.invites B.is invited C.has invited但我想问下为什么C不行?If不是主语用将来时态,从句就可以用一般现在时,现在完成时,现在进行时吗?
关于If的语法
He will go to the party if he ( )
A.invites B.is invited C.has invited
但我想问下为什么C不行?
If不是主语用将来时态,从句就可以用一般现在时,现在完成时,现在进行时吗?
关于If的语法He will go to the party if he ( )A.invites B.is invited C.has invited但我想问下为什么C不行?If不是主语用将来时态,从句就可以用一般现在时,现在完成时,现在进行时吗?
He will go to the party if he ( )
A.invites B.is invited C.has invited
答案是B,但我想问下为什么C不行?
If不是主语用将来时态,从句就可以用一般现在时,现在完成时,现在进行时吗?
答:主将从现,没错.但这三个选项都是现在时态,没有一个是过去时态!就要看它们的别的方面的区别了,比如语态,是主动还是被动.一看就发现,AC是主动.B是被动.从句意知道,he与invite这个动词是被动关系.他被邀请,不是他邀请(别人).
译:如果他受到邀请的话,他会去参加好个聚会.
主将从现,主句He will go to the party 用的是一般将来时,从句if he is invited用的是一般现在时,被邀请
仅仅从时态这个角度考虑,A B C三个选项都是可以的。但此处需要考虑句子的意思。此处是想表达,如果he被邀请的话,he将会参加这个party。 he 和invite是被动关系,所以只能选B。
条件状语从句中,主句用一般将来,从句用一般现在时,被邀请,所以用一般现在时的被动语态