一、用过去时或现在完成时填空
1. ______ you ______(have) lunch? Yes, I have.
2. “______ you ______ (write) a letter to your aunt yet?”
“Yes, I ______. I ______ (write) one last week.”
3. “______ he ______ (finish) his homework?” “Not yet.”
4. “______ they ever ______ (be) abroad?” “Yes, just once.”
5. Your father ______ just ______ (finish) his work.
6. Your father ______ (finish) his work just now.
7. Last term I ______ (learn) many English words.
8. They ______ (not read) the interesting books yet.
9. He ______ never ______ (go) to the science museum.
10. ______ you ever ______ (drink) coke?
二、用have(has) been 或have(has) gone 填空
A: Where __________ Li Fei ____________?
B: He ____________ to Hainan Island.
A: How long ___________ he ___________ there?
B: He _____________ there for three days.
A: When will he come back , do you know?
B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island?
B: Sorry, I _________ never ___________ there.
A: How many times ___________ Li Fei __________ to that place?
B: He _____________ there only once.
三、用never, ever, already, yet, for, since填空
1. I have _______ seen him before, so I have no idea about him.
2. Jack has _________ finished his homework ________ an hour ago.
3. Mr. Wang has taught in this school ________ ten years.
4. “Have you ________ seen the film?” “No, I have ________ seen it.”
5. “Has the bus left _______?” “Yes, it has _________ left.”