急!一道过去完成时的英语题!大家帮忙啊!He said that it was at least ten years since I _____a good drink.A had enjoyed B was enjoying C have enjoyed D have been enjoying正确答案是A,这句话什么意思,为什么选A,哪位高手

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 05:10:09

急!一道过去完成时的英语题!大家帮忙啊!He said that it was at least ten years since I _____a good drink.A had enjoyed B was enjoying C have enjoyed D have been enjoying正确答案是A,这句话什么意思,为什么选A,哪位高手
急!一道过去完成时的英语题!大家帮忙啊!
He said that it was at least ten years since I _____a good drink.
A had enjoyed B was enjoying C have enjoyed D have been enjoying
正确答案是A,这句话什么意思,为什么选A,哪位高手解释一下?

急!一道过去完成时的英语题!大家帮忙啊!He said that it was at least ten years since I _____a good drink.A had enjoyed B was enjoying C have enjoyed D have been enjoying正确答案是A,这句话什么意思,为什么选A,哪位高手
A
said that it was at least 句后时态变 一般时态推后一个时态
一般 it was at least ten years since I have enjoyed_____a good drink.现在是间接引语,所以 have enjoyed改为 had enjoyed

你看下,有since就应该考虑用完成时态。首先排除B。
因为前面提到said.所以后面应该要用过去完成时态。这是固定的。所以选A。

首先用了said就证明他说这句话时已经就是过去时了,那么至少十年前的事了就应该是过去的过去了,所以用过去完成时了

这都不会呀,我告诉你。
said that it was at least 句后时态变 一般时态推后一个时态
一般 it was at least ten years since I have enjoyed_____a good drink. 现在是间接引语,所以 have enjoyed改为 had enjoyed