Maria's English wasn't very good. Now it is much better.
* Make a sentence with the given verb to match the meaning: ........................................................... (improve)
Maria's English has improved.
Maria .............................. (learn) English for two years.
Maria has been learning English for two years.
You have a friend who is learning Arabic.
You ask:
(how long / learn / Arabic?)
How long have you been learning Arabic?
*Complete the question:
__________________? I play basketball on Fridays.
When do you play basketball?
'Did you enjoy your holiday?' 'Yes, it's the best holiday ..................................... (have) for a long time.'
I've had
The rain started two hours ago. It's still raining now.
* Make a sentence with the proper verb tense to match the meaning:
It .......................... for two hours.
It has been raining for two hours.
Make a question:
(ever / run / marathon?)
Have you ever run a marathon?
Hello, Tom. I ................................ (look) for you all morning. Where have you been?
have been looking
*Complete the question:
__________________? My mom is working at the moment.
What is your mom doing (at the moment)?
'The car broke down yesterday.' 'Not again! That's the second time .................................................... (happen) this week.'
It's happened / that's happened
You see somebody fishing by the river.
You ask: (how many fish/catch?)
How many fish have you caught?
Some friends of yours are having a party next week. You ask:
(how many people / invite?)
How many people have you invited?
Why ........................... (you/look) at me like that? Stop it!
are you looking
*Complete the question:
__________________? My grandparents go for a walk in the mornings.
What do your grandparents do in the mornings?
Tom started reading a book two hours ago. He is still reading it now and he is on page 53.
* Use Present Perfect or Present Continuous to make a sentence that matches the meaning:
(read / for two hours) (read / 53 pages so far)
Tom has been reading for two hours, and he has read 53 pages so far.
My brother is an actor. He .......................... (appear) in several films.
He has appeared in several films.
'Is Ann on holiday this week?' 'No, she .......................... (work).'
is working
*Complete the question:
__________________? My family and I usually go to the cinema on the weekend.
What do your family and you do on the weekend?
When they left college, Mary and Sue started making films together. They still make films.
* Use Present Perfect or Present Continuous to make a sentence that matches the meaning:
(make / films since they left college)
Mary and Sue have been making films since they left college.
I ................................. (read) the book you lent me but I ............................... (not / finish) it yet.
have been reading / haven't finished
I ............................ (think) about what you said and I've decided to take your advice.
have been thinking
*Complete the question:
__________________? My sister has English lessons every Tuesday and Thursday.
When does your sister have English lessons?