work hard,you'll study well这个句子会错吗?如果用虚拟语气解释,可以省略if you?
答案:4 悬赏:0
解决时间 2021-01-31 00:43
- 提问者网友:暖心后
- 2021-01-30 20:33
我记得虚拟语气如果表示的是可能发生的,是可以不用过去时态的呀?
最佳答案
- 二级知识专家网友:何以畏孤独
- 2021-01-30 21:56
句子要从语法和语境/逻辑来看。
1. 语法和结构上句子没有错,
work hard, you'll + 动词原型 + well
是对的,
也可以这样说:
If you work hard, you'll + 动词原型 + well
2. 从逻辑看, work 和 study 是近义词,
把 work 作为 study 的条件是不符合逻辑的,
比较好的词组是 work - do, 即
work hard, you'll do well (用心读书则有好成绩)
这个句子用过去时态是这样表达:
if you had worked hard, you would have done well
if you had worked hard, you'd have done well
had you worked hard, you'd have done well
满意请及时采纳,谢谢
我是加拿大人,前英语老师。
1. 语法和结构上句子没有错,
work hard, you'll + 动词原型 + well
是对的,
也可以这样说:
If you work hard, you'll + 动词原型 + well
2. 从逻辑看, work 和 study 是近义词,
把 work 作为 study 的条件是不符合逻辑的,
比较好的词组是 work - do, 即
work hard, you'll do well (用心读书则有好成绩)
这个句子用过去时态是这样表达:
if you had worked hard, you would have done well
if you had worked hard, you'd have done well
had you worked hard, you'd have done well
满意请及时采纳,谢谢
我是加拿大人,前英语老师。
全部回答
- 1楼网友:堕落奶泡
- 2021-01-31 00:46
这是祈使句,不是虚拟语气
祈使句用原型
- 2楼网友:請叫我丶偏執狂
- 2021-01-30 23:34
不对,if从句主将从现,但单单去掉or语义不通,可以用unless从句
但unless加否定有点多余,所以可以把否定加到主句。
提供两种改法:
if you work hard ,you will do well in it.
或
unless you work hard,you will not do well in it.
- 3楼网友:滚出爷的世界
- 2021-01-30 22:26
这个句子是正确的。
可以换一个角度看,不把它当作if从句的省略形式,
而看成一个以动词原型开头的【祈使句】,
此时 句子是正确的
虚拟语气解释,if主句与从句的时态要满足【主将从现】
因此 不是虚拟语气
希望有帮助。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯