--Did you tidy your room?

千江有水水qq2022-10-04 11:39:544条回答

--Did you tidy your room?
--No,I was going to tidy my room but I ______ visitors.
A.had B.have had
这里答案是A,为什么不能选择B呢,完成时不是可以表示从过去开始,现在已经完成吗?

已提交,审核后显示!提交回复

共4条回复
梦龙叔叔 共回答了12个问题 | 采纳率100%
注意前面是过去式"was",后面指代的是过去之前发生的事(有了客人),如果用完成时应该用"过去完成时",即"had had",但这么一用就很别扭,而且这里完全可以用过去式表达.B是不能选的,前面过去式,后面不可以用现在完成时.
1年前
振奋的 共回答了38个问题 | 采纳率
前面句子是过去时,前后一致
1年前
小瓶铜志 共回答了1个问题 | 采纳率
你是不是误把visitors当成动词了,它是名词,had visitors就是有访客来,这是过去式,不能用完成式
完成式是have + 动词完成式
1年前
持独见者 共回答了2个问题 | 采纳率
B中第二个had接了visitors后是瞬间性动词,不能用完成时态
1年前

相关推荐

大家在问