Could you have been more careful Why ,what wrong__I__?
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/05 03:50:14
Could you have been more careful Why ,what wrong__I__?
A.did do B.will do C.have done D.had done
请选择,并加以解释.
A.did do B.will do C.have done D.had done
请选择,并加以解释.
答案应该是C
could have done 是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做 应该用现在完成时,表示过去发生的事情对现在的影响.不选D的理由是,本句中并没有一个过去的过去的概念,没有一个过去的时间点.所以就不可以用过去完成时.Could在这里只是表示虚拟语气,并不是单纯的过去时态.
could have done 是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做 应该用现在完成时,表示过去发生的事情对现在的影响.不选D的理由是,本句中并没有一个过去的过去的概念,没有一个过去的时间点.所以就不可以用过去完成时.Could在这里只是表示虚拟语气,并不是单纯的过去时态.
Could you have been more careful Why ,what wrong__I__?
Look what you have done!You should have been more careful.为什
F: You should have been more careful about what you ate
look at what you have done!you__________be more careful
If the captain had been more careful,he could have prevented
If you hadn't been more careful,you might have been knocked
What Could Have Been 歌词
Could Have Been You 歌词
nothing could have been more annoying
Nothing could have been more annoying.
时态Nothing could have been more annoying
why have you been here?