首页
登录
职称英语
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
32
管理
问题
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表示对过去动作的推测。
转载请注明原文地址:http://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,
随机试题
Hydrothermalventsalongthemid-oceanridgeshostephemeralecosyst
在房子前面的大树下放着一张桌子。Thereisatableunderthebigtreeinfrontofthehouse.
Completethenotesbelow.WriteNOMORETHANTHREEWORDSforeachanswer.GIVING
Completetheformbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeacha
【B1】[br]【B4】A、constantB、quietC、calmD、noisyAconstants“恒定的,不变的”;quiet“安静的”;c
高大模板支撑专项施工方案包括()。A.工程概况 B.体系和方案选择 C.构造
关于企业自由现金流折现模型,下列选项表述错误的是()。A.通过企业自由现金流折
蒲黄的特征是A.入水垂直向下,味辛辣,来源于桃金娘科B.鲜黄色,体轻C.水被染成
患者男,20岁。重物白头顶砸下,枕颈部疼痛,旋转明显受限,四肢活动自如。如拍摄颈
男,30岁。餐后突发右上腹及剑突下痛,放射到右肩及后背部,2小时后疼痛剧烈,伴恶
最新回复
(
0
)