3 should、would、could、might 表示陈述语气和虚拟语气有什么区别?

既然主句中的should、would、could、might 都可以用于一般现在时中表示陈述语气,那当主句中出现了 should do形式时,怎么确定它的条件状语从句是否需要用虚拟语气?

仅仅只是通过猜测是否为非真实条件来判断吗?

如:If she ____ rich now, she would help her father realize his dream of traveling abroad.

如果她现在富有的话,她就会帮她父亲实现出国旅行的梦想。


这里空格处是不是填 were 和 is 都可以呢?

填 were :虚拟语气用法;

填 is:陈述语气用法;would比will语气更委婉。

请先 登录 后评论

2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

如果If条件句的谓语动词是一般现在时,主句中的谓语动词通常不会用“ would +动词原形”。

请先 登录 后评论
好题  
擅长:英语

赞同黎老解答,我再补充几句我的理解:

以网友提供的几个情态动词为例,请看这样的句子:If it is fine tomorrow, I will/shall/should/could/may/might go out. 这几个词可以用,但不能用would.

如果用would,可以是这种句式:If it is fine tomorrow, I would like to go out.

网友自己体会一下,这是为什么。你要从语言用法中体会语法规则。

请先 登录 后评论
  • 2 关注
  • 1 收藏,2283 浏览
  • 求知者   提出于 2023-02-15 23:46