77问答网
所有问题
I have known him for years 是have done吗? 能不能改成have know
如题所述
举报该问题
推荐答案 2017-06-05
这是have done ,即现在完成时,不能改成have know
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Gq38WWv8qYW38vYYv3v.html
其他回答
第1个回答 2017-06-05
我(已经)认识他多年了。
句子用的是现在完成式。
完成式须由 “verb to have + 过去分词”构成,以 knew 为例:
现在完成式:have(has) + known
过去完成式: had + known
know 是 现在时不能用,knew 只是过去时,也不能用。
供你参考。
本回答被网友采纳
第2个回答 2017-06-04
是have done。不能。
相似回答
大家正在搜
相关问题
外语学习翻译,英语
中国人是否应该学习英语的英语作文120字以上并翻译
鼓励朋友学习英语的英语作文带翻译
除了英语之外,他还要学习第二种外语。翻译成英语
学习英语的好处 英语作文加翻译
学习一门外语是很重要的用英语怎么说
"学习一门外语是很重要的"用英语翻译
英语高手来帮忙!!翻译