hadn’t seen Granny for half a year and missed her very much.为什么用 hadn’t 有for 不是haven‘t吗?
网友回答
时态的问题 不要去管介词 要注意连接词and后面的动词的时态 所以前面肯定是hadn't
======以下答案可供参考======
供参考答案1:
不是haven
供参考答案2:
在说过去的以前的事情。missed her之前已经没见半年了,miss已经是过去的事,所以要用had not
供参考答案3:
for+一段时间后面接完成时,又因为后面用missed,所以前面接过去完成时。