I was going to wash my clothes but i ___ visitors.A have had B have C had D will have为什么不是A强调影响不是用现完吗?有访客所以没有洗衣服,强调的是影响吧?

问题描述:

I was going to wash my clothes but i ___ visitors.A have had B have C had D will have
为什么不是A
强调影响不是用现完吗?有访客所以没有洗衣服,强调的是影响吧?

C这里的had 不是完成时的用法,而是动词“有”的意思,have visitor 是有客人的意思,与前面的was 对应,所以用一般过去时had。

强调的是原因啊~
陈述过去发生的事情用过去时态,was going to 是我将要去洗衣服,但因为我有客人
have had是表示过去的过去,来客人和我将要洗衣服是同时发生的,用过去式就可以
如果是在我洗衣服之前来客人,可以用have had

这里先看前半部分暗示你这件事情发生在过去:我正准备洗衣服,不过来了客人.
整句话时态要一致,只是前半句是正在发生,后半句是伴随发生.

你先看前面,WAS GOING TO, 是个过去式,所以后面也应该用过去时,选C!