Look what you have done!You should have been more careful.为什么一定要用should have been,老师和同学给的理由是都是过去时.可是如果用must be完全说得通啊,就是指现在对他说你要更仔细.
人气:155 ℃ 时间:2019-10-14 06:24:08
解答
should have been这叫虚拟语气,通常是由should或者would引起,时态是过去将来时.你本该更细心一些的(虚拟),但是hi实际上没有足够细心(事实),结果把事情办糟了.
推荐
猜你喜欢
- What does the weather report ______?A.say B.speak C.tell D.talk
- There were lots of snacks in the past.同义句 There _ _ _ a lot of snacks
- 有1元5元10元人民币14张,共计74元,其中1元和10元相等,问三种钞票各几张?
- 用0,7,4,5,9组成 5位数,五个数字分别组成二的倍数,五的倍数,同时是2和5的倍
- She will arrive______Paris______the morning of July A.at,in B.in,on C.in,in D.at,on
- 一张正方形纸先上下对折,在左右对折,得到的图形是()形,它的面积是原来正方形的()%
- 英语中哪些专有名词不用翻译
- Lucy likes going shopping on Sunday .对划线部分提问