用already or yet.
Have they taken down the old oictures,yet?
NO,not yet.
Most of us have finished our compositions already.
He said he hadn't visited the exhibition yet.
【yet 用于否定句和疑问句,already用于肯定句】
用since or for.
We have learned five lessons since the beginning of this term.
Mrs Liao has been in hospital since last week.
I have stayed at my aunt's for two weeks.
【表示某个时间点的用since,表示某个时间段的用for.】
用have gone or have been.
Where are the boy students?They have gone to the school factory.
Is your father in?No,he has gone to Shenzhen.Has he ever been there before?Yes,he has been there several times.
He askes me if I have been to Huangzhou before.I told him that I wanted to go there for a visit as I have never been to that city before.
Choose the best answer.
(D )Mother__me a new coat yesterday.I___it on.It fits me well.
A.had made...have tried B.made...havetried C.has made...tried D.made...tried
( D)"He__to draw horese already"."When__he learn?""Last year."
A.learned.has B.learned.did C.has learned.has D.has learned.did
(A )__you__the film before?Where__you__it?
A.Have.seen,did.see B.Did.see,did.watch C.Have.seen,have.seen
( C)_you_the text yet?Yes,we_it two hours ago.
A.Did.copy.did B.Have.copied.have CHave.cppied.did D.Did.copy.have
( A)"Why_she_angry?""Because he_at her just now."
A.did.get.shouted B.has.got,shouted. C.has.got.has shouted
Fill in the blanks with the proper the words.
1.Have she waited (wait)for an hour yet?
2.He haven't finished (not finish)the work yet.
3.Li Ming have known(know)him since then.
4.I have received(receive)a letter from my brother tecently.
5.We have been (be)there many times.
6.How long have you learned(learn)English?
7.Wang Ming hasn't read(not read)the book before.
8.--He has lived(live)in this city since he left(leave)his hometown.
--When did he left (leave)there?--He left(leave)there three years ago.
9.His father has been (be)in the Party for years.
When did he join(join)the Party?He joined (join)the Party in 1996.
10.It has rained(rain)for such a long time!
When did it rain(rain)?It rained(rain)3 hours ago.
Rewrite the sentence(每空一词)
1.I have been to Macau before.(改为否定句)
I have not been to Macau before.
2.He hasn't come to school because he's ill.(because he's ill部分提问)
Why didn't he come to school?
3.He has learned English for 5 years.(for 5 years部分提问)
How long has he learned English?
4.I bought a new bike just now.(用just改写)
I have just bought a new bike.
5.We began to learn English three years ago.(改为同义句)
We have learned English for three years.
6.They haven't done their job.(改为肯定句)
They have done their job.