He has the book three months ago是什么时态?

如题所述

原句有语法错误。应该改为
1. He had the book three months ago. 过去时
2. He has had the book three months before. 现在完成时
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-19

has是一般现在时,但这句的时态,必须用一般过去时,因为three months ago是过去时间。

He had the book three months ago. 他三个月前拿到了这本书。

本回答被网友采纳
第2个回答  2020-09-19
同学,这句语法有误,has是一般现在时,与three months ago表时过去的时间是不搭配的。可以用had, 或是用has had, 现在完成的,表示从过去到现在。
第3个回答  2020-09-19
在三个月以前,他就有书啦。应该是一般将来时
第4个回答  2020-09-19
句子有语法错误。
He has had the book three months ago.
相似回答