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

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 本来应该做而没有做的事情