内容正文:
一般过去时和现在完成时练习题
用already或yet
1. Have they taken down the old pictures _________? No, they haven’t________.
2. Most of us have finished our compositions _________.
3. He said he hadn’t visited the exhibition _________.
用since或for
4. We have learned five lessons ________ the beginning of this term.
5. Mrs Liao has been in hospital ________last week.
6. I have stayed at my aunt’s ________two weeks.
用have gone或have been
7. Where are the boy students? They _____ to the school factory.
8. Is your father in? No, he _________ to Shenzhen. _______he ever ______ there before ?
Yes, he ___ there several times
9. He asked me if I__________ to Hangzhou before.
I told him that I wanted to go there for a visit as I ______ never _______ to that city before.
四. 选择填空
10. Mother _______ me a new coat yesterday. I _______ it on. It fits me well.
A. had made; have tried B. made; have tried
C. has made; tried D. made; tried
11. “He ________ to draw horses already”. “When ________ he?” “Last year.”
A. learned...has B. learned...did
C. has learned...has D. has learned...did
12. Tom _____up into the tree. Look, he ____ high up there!
A. has got…is B. has climbed…was C. got…was D. climbed…is
13. ——__________ you __________ the text yet?
——Yes, we __________ it two hours ago.
A. Did; copy; did B. Have; copied; have
C. Have; copied; did D. Did; copy; had
14 —Why ________ she ________ angry?
—Because he ________ at her just now.
A. did; get; shouted B. has; got; shouted
C. did; get; has shouted D. has; got; has shouted
15. ________ you ________ the film before? Where ________ you ________ it?
A. Have; seen; did; see B. Did; see; did; watch
C. Have; seen; have; seen D. Did; see; have; seen
16. You ________ me waiting for two hours. I ________ for you since five.
A. kept; waited B. have kept; waited
C. kept; have waited D. have kept; have waited
17. Where ______ John _______ ? To the library. He _________ there for an hour.
A. has…been…has gone B. has…gone…has been
C. did…go…went D. did…be…w