词典词条 · 问答

have got/have had

核心问题

My piano is magnificent. ____ since I was fifteen.

A. I got it B. I've got it C. I have it D. I've had it (Nelson, 200D)

答案为 D, 但我无法向学生解释为什么此题不能选 B(I've got it)。含有 since 从句的主句不是应当用现在完成时吗?

词典解答

应当注意, have got 并不是现在完成时, 见 have got/have had

来源:英语常见问题解答大词典-4.md · 第 3948 行 · 原文哈希 52be51bcd4