would have
1
would have其中have是动词原形,这种用法就是情态动词+动词原形。这里的have表示字面上的“有,得到”的意思。
I would have a lovely doll if I get a high score in the exam. 如果我在考试中得到高分,我将会得到一个可爱的洋娃娃。
2
become-became-become,所以这里become是过去分词呢。
would have 过去分词 用于虚拟语气,表示对实际情况的假设。肯定意思是“本已经...但实际上并没有”
同学提到的这个句子是否定形式,表示意思是,“如果我放弃了吉他课程,那么我不会成为一名音乐家。”
3
would have had 这里的had就是have的过去分词,语法等同于2 中提到的,是对现在实际情况的一种虚拟。句意为,“如果我被投入更多的关怀,那么我本将有一个更美好的童年。(实际情况是,我没有被给予更多关怀,我的童年没有更美好。)”
1 条评论
“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
I would have told you all about the boy's story, but you didn't ask me. 我本来会告诉你这个小男孩的故事,但是你没有问我。Without your help, I wouldn't have achieved so much. 没有你的帮助,我是不会取得如此大的成绩。“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。
He could have passed the exam, but he was too careless. 本来他能够通过考试,但是他太粗心