首页
登录
职称英语
How nice to see you again! You should have told me before you ______.A、are comin
How nice to see you again! You should have told me before you ______.A、are comin
游客
2025-07-28
10
管理
问题
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://tihaiku.com/zcyy/4179877.html
相关试题推荐
TheEgyptians______copperasearlyas5,000yearsbeforeChrist.A、theywereus
Thewriterofthetextsuggeststhat______.[br]Youngpeopleshouldbecareful
Thefamilypianowas______beforeJack’smotheraskedhimtomoveit.[br]Its
Thefamilypianowas______beforeJack’smotheraskedhimtomoveit.[br]Jack
--Ialwaysgetlostdrivingonthisfly-over.--Funnyyoushouldsaythat;someth
【B1】[br]【B14】A、afterB、beforeC、sinceD、likeA
1.Full-TimeSecretaryPositionOpenApplicantsshouldhaveatleasttw
Johnisdoingverywellinschoolanditisquite______thathismothershould
WhatshouldbedonebyEdwardfirst?[br]WhichoneofthefollowingisNOTtrue
WhatshouldbedonebyEdwardfirst?[br]Theunderlinedword"season"(Line5,
随机试题
GaokaoisChina’snationaluniversityadmissionstest,whichplacesheavyemp
[originaltext]Theexpression"athirstforknowledge"maysoonhaveanewme
影响价格的因素是合同的变更,价格的变化是设计的变更。()
质量成本包括预防不符合要求、为评价产品或服务是否符合要求,以及因未达到要求而发生
8岁,男孩,因发热10余天就诊,查体:发育营养差,面色苍白,体温39.2℃,双下
( )是指信用风险管理者通过各种监控技术,动态捕捉信用风险指标的异常变动,判断
浆膜腔积液中黏蛋白的等电点为pHA.4~6B.2~4C.5~7D.3~5E.2~
服务市场也称目标市场,是指已经购买了某种产品,需要提供后续服务的消费者集合。(
一个正确的认识常常不是一次完成的,而是要经过由实践到认识、再由认识到实践的多次反
下列说法中错误的是A.冲为血海 B.脑为髓之海 C.肺为气海 D.胃为水谷
最新回复
(
0
)