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