关于英语语法(我是高三英语门外汉)

has been 和had been
has 和had 是什么区别?

has been 指动作一直持续到现在,强调对现在的影响
had been 指动作已经完成 并且发生在以前
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-16
had是has的过去式
第2个回答  2010-07-16
现在完成时和过去完成时
就像is 和 was
第3个回答  2010-07-16
是正常的语序。也可以换成the,语法上没错误,但意思有些区别。 Do you know a Mr. Smith? 意思是 你认识一个叫Smith的先生吗? Do you know the Mr. Smith? 意思是 你认识那个Smith先生吗?