3.
— Has Tom left our town? — Yes, he has.
— And how long has he been away?
— About two hours.
疑问句:(疑问词)Have/Has + 主语 + 过去分词?
Time Expressions with Present Perfect Tense 现在完成时常用的时间短语
4 John Martin: Oh, look at that huge apartment block! Xiao Li: Yes, they have just completed it.
Conclusion:现在完成时表示一个到现在时间为止已
经完成了的、对现在有影响的动作或状态。(现在完成 时的已完成用法)
Conclusion: 现在完成时未完成用法往往同包含现在时间 在内的时间状语连用, 如so far, up to now, till now, all one’s life等。
Time Expressions with Present Perfect Tense 现在完成时常用的时间短语
1 We have often been there. 2 I have sometimes had letters from him.
2 Up to now, I’ve understood everything the teacher’s said.
3 We’ve had very good weather this winter, till now.
4 Am I right in thinking that you've lived here all your life?