早教吧 育儿知识 作业答案 考试题库 百科 知识分享

1.Ihavenevermethimbefore.2.Ihadnevermethimbefore.以上2句话都对吗?如都对,有何区别?

题目详情
1.I have never met him before.
2.I had never met him before.
以上2句话都对吗?如都对,有何区别?
▼优质解答
答案和解析
从语法上讲都是对的.
但是在句子中的语态不一样.第一句是现在完成时.是站在现在的时间点说,前面如果有句子可以是:I think I have never met him before.可以看到think 是现在时的;
第二句是过去完成时,前面如果有句子可以是:I thought I had never met him before.用的是think 的过去时态.
但是意思都是我之前从来没有见过他.