English Grammar Exercises: Present Perfect, Simple & Continuous, Passive, Conditionals
Present Perfect
- What has she eaten today?
- Why have you done your homework already?
- How has she made this fantastic cake?
- Why have I missed the plane?
- They haven’t gone to bed.
- It has rained a lot this week.
- Have they used a credit card before?
- Have we had enough to eat?
- She hasn’t played basketball before.
- I have worn a kimono.
- I have been to the library today.
- You have kept a pet for three years.
- Have you eaten Thai food before?
- Has it rained all day?
- Who have we forgotten to invite?
- We haven’t heard that song already.
- He hasn’t forgotten his books.
- She has stolen all the chocolate!
- Have I explained it well?
- Who has he met recently?
- How have we finished already?
- He has studied Latin.
- I have known him for three months.
- Where have you studied Arabic?
- What countries have they visited in Europe?
- He has hurt his leg.
- She has left her phone in a taxi.
- We haven’t lost our tickets.
- Has she called her mother?
- Has he taken a taxi?
Present Simple or Present Continuous
- You don’t like chocolate.
- She isn’t studying at the moment.
- We often go to the cinema.
- He doesn’t usually do his homework.
- They don’t eat rice every day.
- We don’t study every night.
- Do you like spicy food?
- Does she go to Scotland often?
- Is he eating now?
- We are going to the cinema this weekend.
- They are studying now.
- I clean the kitchen every day.
- She works every Sunday.
- We aren’t sleeping now.
- He doesn’t go to the park very often.
- It rains a lot here.
- I’m going on holiday tomorrow.
- How long is she staying in London?
- I often read at night.
- We don’t drink much wine.
- Julie is reading in the garden.
- What are we having for dinner tonight?
- She has two daughters.
- I’m staying in Spain for two weeks this summer.
- He often comes over for dinner.
- The class begins at nine every day.
- What are you eating at the moment?
- What is Susie doing tomorrow?
- I don’t work on Sundays.
- She isn’t studying now, she’s watching TV.
- How often do you go to restaurants?
- I’m not going on holiday this summer.
- I’m sorry, I don’t understand.
- She is working as a waitress for a month.
- She takes a salsa dancing class every Tuesday.
- It’s cold here in winter.
- Take your umbrella, it’s raining.
- This cake tastes delicious.
- The bag belongs to Jack.
- When are you arriving tonight?
Passive
- Portuguese is spoken in Brazil.
- A new road is being planned near my house.
- This house was built (by my grandfather) in 1943.
- Guernica was being painted (by Picasso) at that time.
- The office has been cleaned.
- Three books had been written before 1867.
- You will be told (by John) later.
- By this time tomorrow the deal will have been signed.
- The work should be done.
- Jimmy might have been delayed (by the traffic).
- Mr Brown is loved (by everybody).
- A new stadium is being built near the station.
- The princess was eaten (by the wolf).
- At six o’clock a story was being told.
- All the milk has been drunk!
- All the windows had been cleaned (by me) before the storm.
- The computer will be repaired tomorrow.
- By next year the passive will have been studied (by the students).
- Dinner might be cooked (by James).
- My wallet must have been taken.
Third Conditional
- If you hadn’t been late, we wouldn’t have missed the bus.
- If she had studied, she would have passed the exam.
- If we had arrived earlier, we would have seen John.
- If they had gone to bed early, they wouldn’t have woken up late.
- If he had become a musician, he would have recorded a CD.
- If she had gone to art school, she would have become a painter.
- If I had been born in a different country, I would have learnt to speak a different language.
- If she had gone to university, she would have studied French.
- If we hadn’t gone to the party, we wouldn’t have met them.
- If he had taken the job, he wouldn’t have gone travelling.
- He would have been happier if he had stayed at home.
- She would have passed the exam if she had studied harder.
- We wouldn’t have got married if we hadn’t gone to the same university.
- They would have been late if they hadn’t taken a taxi.
- She wouldn’t have met him if she hadn’t come to London.
- He would have taken a taxi if he had had enough money.
- I would have called you if I hadn’t forgotten my phone.
- We would have come if we had been invited.
- She wouldn’t have done it if she had known you were ill.
- He would have been on time if he had left earlier.
Second Conditional
- If I were you, I would get a new job.
- If he were younger, he would travel more.
- If we weren’t friends, I would be angry with you.
- If I had enough money, I would buy a big house.
- If she weren’t always so late, she would be promoted.
- If we won the lottery, we would travel the world.
- If you had a better job, we would be able to buy a new car.
- If I spoke perfect English, I would have a good job.
- If we lived in Mexico, I would speak Spanish.
- If she passed the exam, she would be able to enter university.
- She would be happier if she had more friends.
- We would buy a house if we decided to stay here.
- They would have more money if they didn’t buy so many clothes.
- We would come to dinner if we had time.
- She would call him if she knew his number.
- They would go to Spain on holiday if they liked hot weather.
- She would pass the exam if she studied more.
- I would marry someone famous if I were a movie star.
- We would never be late again if we bought a new car.
- You would lose weight if you ate less.
First Conditional
- If I go out tonight, I’ll go to the cinema.
- If you get back late, I’ll be angry.
- If we don’t see each other tomorrow, we’ll see each other next week.
- If he comes, I’ll be surprised.
- If we wait here, we’ll be late.
- If we go on holiday this summer, we’ll go to Spain.
- If the weather doesn’t improve, we won’t have a picnic.
- If I don’t go to bed early, I’ll be tired tomorrow.
- If we eat all this cake, we’ll feel sick.
- If you don’t want to go out, I’ll cook dinner at home.
- I’ll come early if you want.
- They’ll go to the party if they are invited.
- She’ll stay in London if she gets a job.
- He won’t get a better job if he doesn’t pass that exam.
- I’ll buy a new dress if I have enough money.
- She’ll cook dinner if you go to the supermarket.
- They’ll go on holiday if they have time.
- We’ll be late if we don’t hurry.
- She’ll take a taxi if it rains.
- I won’t go if you don’t come with me.