您的位置首页生活快答

what would you do和what would you have done有什么不同?

what would you do和what would you have done有什么不同?

的有关信息介绍如下:

what would you do和what would you have done有什么不同?

过去时强调过去发生的事

现在完成时是过去的事

但强调的是那件事对现在的影响

比如我摔了个杯子

i

broke

the

cup.

what

did

you

do强调你摔了杯子

what

have

you

done强调的是现场的mess。。

解答:

what

would

you

do

是将来你打算做什么

what

would

have

done

是将来一定会做成什么

谢谢

what

would

you

do

?

陈述句

you

would

do

something

-----would

do

表示将来,会,意愿,打算

做什么事,有时候would

是will

的过去式,即

过去将来时

表示曾经打算、曾经将要干某事

所以这个问句可以翻译为:你会做什么/你将干什么/你打算干什么/你以前打算干什么

what

would

you

have

done?

陈述句

you

would

have

done

something

-----would

have

done

是一种

虚拟语气

,表示对过去事情的假设,本来做什么

If

I

hadn't

play

games,

I

would

have

finished

my

homework.

如果我没有玩游戏,我本来已经完成我的作业了。(事实是我没有)

I

don't

blame

you.

I

would

have

done

the

same.

我不怪你

,我也会这样做的。

所以这个问句可以翻译为:(如果是你遇上的这事---注:此事已成往事)你会做什么?/(如果--过去--怎么样)你会做什么?