为什么是So long as it (would) be fine,I will start.而不是So long as

为什么是So long as it (would) be fine,I will start.而不是So long as it(will) be fine...
而不是So long as it(will) be fine,I will start.
renshengbaiwei 1年前 已收到5个回答 举报

大文文 幼苗

共回答了14个问题采纳率:92.9% 举报

你说的这两个结构都是错的,原因如下:
如果引导的是虚拟语气的话,那么正确的结构是:
So long as it should be fine,I would start.
因为这是一个和将来事实相反的虚拟语气,所以从句只能用should be.或者是过去式.
如果不是虚拟语气,那么句子的结构是:
So long as it is fine,I will start.
此时,是一个真实语气,用的是"主将从现".

1年前 追问

1

renshengbaiwei 举报

为什么不能用would be呢?

举报 大文文

你好,因为在虚拟语气中(与过去事实相反),条件状语从句中的动词形式只有三种: 1,过去式. 2,were to do 3.should do. 主句的动词形式是: would/should/could/might+do

renshengbaiwei 举报

与过去事实相反,主句不是用would have+过去分词吗?

举报 大文文

对不起,打错了,上面括号里的是与将来事实相反.

奔左会 幼苗

共回答了758个问题 举报

只要天气好,我就开始/出发。
天气好只是一种假设,不一定能成为事实,所以用虚拟语气。
祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!

1年前

1

糊涂了 幼苗

共回答了28个问题 举报

虚拟语气,就是would 加原形

1年前

1

中坚分子 幼苗

共回答了39个问题 举报

so long as是很明显的虚拟语气句式 所以后面使用would

1年前

1

我是碳水化合物 幼苗

共回答了80个问题 举报

so long as, 只要, 这里是虚拟语气,要用would, 因为后面的事情还没有发生。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.535 s. - webmaster@yulucn.com