有道英语选择不懂,请教一下

2025-03-23 01:53:10
推荐回答(4个)
回答(1):

D
Why didn't you buy it是过去时态排除A
must have 有推测有含义
should have 表示“过去本来应该但是没有做的事”
would是在过去的一个时间点的将来式,相比较而言,D更能表达回答的意思

回答(2):

D

回答(3):

D.should have
表示“过去本来应该但是没有做的事”。

回答(4):

D
should have
翻译:我本来应该买的
should have done 本来应该做而没有做的事情