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

英语语法havebeen和hadbeen有什么区别?前者是不是最近才完成的,后者是很久以前完成的?

题目详情
英语语法
have been 和had been 有什么区别?
前者是不是最近才完成的,后者是很久以前完成的?
▼优质解答
答案和解析
一个是现在完成时,另一个是过去完成时
前者是现在刚刚完成,后者是在过去的一个时间段内刚刚完成.
举个例子吧:I have done my homework
Ben told me that he had done his homework