1) Peter and his brother (learn) ____________ English for three years.
2) Mr. Green (play) ____________ chess since eight o’clock.
3) It (not rain) ____________ since last week.
4) We (not see) ______________ our new teacher yet.
5) I (study) ____________ very hard for this examination.
6) My uncle (work) ____________ in this factory for ten years.
7) She (see) ____________ this film before.
8) The weather (be) ____________ quite good since Christmas.
9) I (have) ____________ this bike since I was a teenager, and I still use it.
10) He (play) ____________ for the football club for several years, but it’s time to leave it now.
1 have learnt
2 : has played
3 hasn't rained
4 haven't seen
5 have studied
6 has worked
7 has seen
8 has been
9 have had
10 has played
1 have learnt
2 has played
3 hasn't rained
4 haven't seen
5 have studied
6 has worked
7 has seen
8 has been