D
表示对过去事情的假设,所以用 should+一般现在完成时
should have done表示本应该做某事
这句话翻译为:如果你告诉我的话,我可以借钱给你的
"I had to walk home yesterday:I had no money for my fare." "You______me l I could have lent you the money!" (2 分)
"I had to walk home yesterday:I had no money for my fare." "You______me l I could have lent you the money!" (2 分)
A.ought to tell
B.must have told
C.must tell
D.should have told
A.ought to tell
B.must have told
C.must tell
D.should have told
英语人气:950 ℃时间:2019-08-18 23:54:00
优质解答
我来回答
类似推荐
猜你喜欢
- 1What food are you like best?哪错了
- 2把1立方米的正方体木块切成1立方分米的小正方体木块,如果把这些小木块排成一行,共有()米长
- 3英语翻译
- 4形容颜色的词语
- 5以时间为话题的作文600字
- 6写一篇关于中秋节英语日记 70词左右
- 7如图所示,由不同物质制成的甲、乙两种实心球的体积相等,此时天平平衡.则制成甲、乙两种球的物质密度之比为( ) A.2:1 B.1:2 C.4:3 D.3:4
- 8书架上放有3本不同的数学书,5本不同的语文书,6本不同的英语书,若从这些书中任取三本有多少种取法
- 9祝朋友们新年快乐 用英语怎么说
- 10有一个圆柱形水桶,其底面半径是15,高是40,将其装满水将其装满水,倒入一个底面边长为30厘米的正四棱柱形水将其装满水,倒入一个底面边长为30厘米的正四棱柱形水桶,倒满后圆柱形水桶中还剩有10厘米高的水,问这个四棱柱形水桶的高是多少?