She hasnt owned any pets, but she always wants to have a dog.
后半句能否改为 but she has always wanted to have a dog?意思方面有哪些不同吗?
谢谢专家老师的解惑。
后半句可以改为 but she has always wanted to have a dog。两者有什么区别是:用通常目前时表示一般的想法,通常性的想法;用目前完成时表示一段时间以来一直就有这个想法。比较而言,用目前完成时更强调这种想法的“热切”和“迫切”。