首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
外语
How nice to see you again! You should have told me before you ______.
How nice to see you again! You should have told me before you ______.
admin
2009-10-15
62
问题
How nice to see you again! You should have told me before you ______.
选项
A、are coming
B、have come
C、will come
D、were coming
答案
D
解析
句意是“再次见到你真高兴!你应该告诉我你要来。”should have done意为“本应该做某事,但是没有去做”。所以“告诉”这个动作要在“来”之前,用一般过去时态。又因为是从过去某个时间点一直持续到现在,多用一般过去进行时表示将来时。所以本题的正确答案为D。拓展:could/should/must have done sth. 的区别:should have done表示假设,指过去应该做而没有做,含有责备的意思; could have done表示假设,指本可能做到却未做到;must have done表示对过去动作的推测。
转载请注明原文地址:https://www.kaotiyun.com/show/rE5d777K
本试题收录于:
公共英语二级笔试题库公共英语(PETS)分类
0
公共英语二级笔试
公共英语(PETS)
相关试题推荐
Thefloodreferredtointhepassage______.Thehighestfloodreferredtointhepassagewasabout______.
Thegroupofboyshadtostopbecause______.Thehelicoptercouldnotlandbecause______.
Whatisthebesttitleforthispassage?Journalistsarenoteagertoacceptcomputernewspapers,because______.
--______ofhisparentslikedpopmusic.--Sotheydid.Itisnoisy.
Pauldoesn’thavetobemade______.Heisalwaysahard-workingstudent.
WhenwillthebankbeopenonSaturday?
Howdothewriter’sfriendsfeelaboutthedelayofhistrip?Whatmadethewriterstartdoubtingthepossibilityofthetrip?
Onedayamangaveanad.inmostofthenewspapersinEngland,sayingthathehimselfwasayoungmanofmillionsofpoundsand
TheflintstatedaimofU.N.was______.ThebasicfunctionsoftheU.N.______.
Helenlookedatthefinishedpaintingwith______.
随机试题
下列关于女阴鳞癌的说法哪项不正确?
冰啤酒的浊度标准为小于或等于0.8EBC。
焊接打底焊道时,为保证焊透,焊接电流要大些。()
中度一氧化碳中毒血中COHb的含量为
A.麻黄加术汤B.麻杏苡甘汤C.大青龙汤D.三拗汤E.华盖散
下列事项不属于公证业务范围的是:
下列选项中,不属于心理状态的是()。(2012年)
当颁发向河道内排放化学物质的许可证时,它们是以每天可向河道中排放多少磅每种化学物质的形式来颁发的。通过对每种化学物质单独计算来颁发许可证,这些许可证所需的数据是基于对流过河道的水量对排放到河道内的化学物质的稀释效果的估计。因此河道在许可证的保护之下,可以免
君は 度に 美しくなるね。
Wherearetheymostpossibly?
最新回复
(
0
)