下句话could never have done 是虚拟语气用法吗,请详细分析一下最后这句话

如题所述

虚拟语气用来表示假想,而不表示客观存在的事实,所说的是一个条件,不一定是事实,或与事实相反。虚拟语气通过谓语动词的特殊形式来表示。英语中的语气分为陈述语气、祈使语气、虚拟语气三类。虚拟语气表示说话者做出的假设并非事实,或难以实现的,甚至表达相反的概念。另外表示主观愿望或表达某种强烈的感情时,也用虚拟语气。一、陈述语气:表示动作或状态是客观存在的、确定的或符合事实的,用于陈述句、疑问句和某些感叹句中。如:Who
was
it
that
they
want
to
help?他们想要帮忙的人到底是谁呀?
二、、祈使语气:表示说话人对对方的请求、警告,建议或命令。如:Never
be
late
again!
再也不要迟到了。三、条件状语从句中的应用:条件句可分为两类,一类为真实条件句,一类为非真实条件句。非真实条件句表示的是假设或实际可能性不大的甚至完全不可能发生的情况,故采用虚拟语气。如:
If
he
is
free,he
will
ask
me
to
tell
stories.如果他有空,他会要求我讲故事。
If
I
were
you,I
would
go
at
once.如果我是你,我马上就会去。
1、表示与现在事实相反的情况从句:If+主语+动词一般过去时(Be动词用were)
主句:主语+
should/would/might/could+do:
If
I
were
you,I
would
take
an
umbrella.
如果我是你,我会带把伞。(事实:我不可能是你)
2、表示与过去事实相反的情况从句:If+主语+had+done
主句:主语+should/would/might/could+have
done
If
I
had
got
there
earlier,I
should/would
have
met
her.
如果我早到那儿,我就会见到她。
(事实:去晚了)
3、表示与将来事实相反从句:①if+主语+were
to
do
②if+主语+should+do
③if+主语+动词一般过去式(be动词用were)
主句:主语+should/would/might/could+do
如果下周日下大雪,我们就去滑冰。(事实:下雪可能性很小,不可能)
If
she
were
to
be
here
next
Monday,I
would
tell
her
about
the
matter.
温馨提示:答案为网友推荐,仅供参考
相似回答