现在完成时练****2)
Luckily,he has been (be)there for a holiday before.
—I’m wondering if(是否)someone has closed (close)all the windows already.
There hasn't been (not be) much snow here in the past three years.
We know each other well because we have been (be) friends since ten years ago.
Xiao Li promised to chat with me on the Internet , but so far she hasn't done ( not do ) so.
If you are really tired, you can stop to have (have) a rest for 10 minutes.
Tim is still planning his trip. He hasn’t decided (not decide)where to go.
Millie has kept (keep)the computer since three months ago.
I have been to Ocean Park twice (two).
Mr Smith,together with his two sons, C Shanghai for about five months.
A.has left B.have left C.has been away from D.have been away from
— B your homework?
—Not yet. I’ll finish it in ten minutes.
A.Did you finish B.Have you finished C.Will you finish D.Do you finish
She’s just been back from work, A she?
A.hasn’t B.isn’t C.has D.is
My uncle has taught in this school A he was twenty years old.
A.since B.for C.until D.after
Some primary and secondary schools C winter sports to their courses since Beijing won the right to host the 2022 Winter Olympic Games.