if i ...at school,i would be sitting in a comfortable office now这里填的是worked harder 可不可以填had been working hard呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 20:28:53
if i ...at school,i would be sitting in a comfortable office now这里填的是worked harder 可不可以填had been working hard呢?
xVRI~T(xʽc aj c!ގQ(AJE .IW ?X[[[[{ݧ55NT #iMhF@%گ1-5V/$^ŵT:-W Ij6/@ҩED$SR5:GDDxUDX ޜ^O6?'7Qw9v|%zN ^6ٰ8~95+h4fG ku5BJ|pUo~he'`>oI60{s) Ş'jסUo{˚E$2Wp}[?)ZHTzr ,W@32JV9[tNOЙӯN5x: g<) J5DTα sjgM\PƅPp0 WHbz0;pA7phk3\J-V]֗PBU"Rs^dԦXHP:. BoaҕXpw4vNh{[x~?eJX(7;pK)4nDBn:@fvQ,:!]Va|l@0i;yƉ].Z NsNE2 bN9|y-tyܕWYG#LYh suqT?NzOdRN ]ur&E XR0fFW.f͛rBd"]|a(C5E]% rŗ v%@r

if i ...at school,i would be sitting in a comfortable office now这里填的是worked harder 可不可以填had been working hard呢?
if i ...at school,i would be sitting in a comfortable office now
这里填的是worked harder 可不可以填had been working hard呢?

if i ...at school,i would be sitting in a comfortable office now这里填的是worked harder 可不可以填had been working hard呢?
很显然这是一个虚拟语气的句子,而且是错综时间条件句,从句是说“要是我在学校时(过去)努力学习了,那么我现在就会坐在舒服的办公室里”,对过去情形的虚拟,要用过去完成式,即if I had worked harder at school,所以你的答案本身就是错的.
另外这里强调的是“过去曾经”,所以不需要用进行式,只需要完成式就够了,所以你提出的另一个答案也不对.没必要.

worked harder 虚拟语气 主句用现在时 从句用过去式

不可以。
虽然单纯从语法的角度可以说得通,但语言是为实际生活服务的,谁也不可能一直work hard,而不做其他任何事情。

条件状语从句,主将从现,主过将从过去

因为后面主句用的是 would +动词原形的形式 ,所以表示对现在的虚拟,if条件句就用一般过去时。这是固定的

这是一个条件状语从句的虚拟语气,也叫虚拟条件句,表示跟事实相反。这种虚拟分三种情况:跟现在事实相反,跟过去事实相反,跟将来事实相反,三种情形的时态有不同
表示跟现在事实相反,主句用would/should/might/could+动词原形,从句用过去时(be一般用were)
表示跟过去相反,主句用would/could/might/should+have done,从句用过去完成时...

全部展开

这是一个条件状语从句的虚拟语气,也叫虚拟条件句,表示跟事实相反。这种虚拟分三种情况:跟现在事实相反,跟过去事实相反,跟将来事实相反,三种情形的时态有不同
表示跟现在事实相反,主句用would/should/might/could+动词原形,从句用过去时(be一般用were)
表示跟过去相反,主句用would/could/might/should+have done,从句用过去完成时(had done)
表示跟将来事实相反,主句用would/could/might/should+do,从句用过去时(did,were)/should+do/were to do
从这个句子看,I would be sitting in a comfortable office now,明显是跟现在事实相反,所以从句中只能用过去时,这里只能填worked harder,而不能用had been working hard

收起

had been working hard是过去进行时,这里没这个必要啊。if引导的事虚拟语气的句子,用过去式即可