Study

Present Perfect Simple or Present Perfect Contin ...

  •   0%
  •  0     0     0

  • I'm sorry I'm covered in mud - I ... (work) in the garden all morning.
    have been working
  • We ... (search) for a perfect gift for her birthday, but we ... (not find) anything yet.
    have been searching/haven't found
  • I ... (read) this novel for a week now, but I still haven’t reached the ending.
    have been reading
  • My uncle ... (travel) around USA for six months.
    has been travelling
  • How many tests ... (have) so far?
    have you had
  • ... (you ever have) an operation?
    Have you ever had
  • The lights in that office building ... (go) on and off all evening.
    have been going
  • It ... (rain) for many days. I wonder when it will stop raining.
    has been raining
  • She ... (practice) the piano a lot recently, hoping to improve her skills.
    has been practicing
  • The kids ... (clean) their rooms, and now they’re ready to play outside.
    have cleaned
  • How long ... (you have) the flu?
    have you had
  • I ... (look) for a new apartment because I want to move closer to work.
    have been looking
  • How many tests ... (you have) this week?
    have you had
  • My neighbours ... (build) a nice cabin in the mountains.
    have built
  • I ... (work) on my presentation since this morning, and I ... (not finish) it yet.
    have been working/haven't finished
  • He is completely exhausted. He ... (climb) for a few hours.
    has been climbing
  • Jim ... (play) tennis since he was six.
    havs been playing
  • They ... (not finish) the project yet, so they’ll continue working on it tomorrow.
    haven't finished
  • This is the third time you ... (cancel) on me. Do you want to go for lunch or not??
    have cancelled
  • She ... (finish) her book already, so she’s looking for another one to read.
    has finished
  • My friends ... (recommend) this restaurant many times, but I still haven’t been there.
    have recommended
  • We ... (talk) about adopting a pet for months, but we still can’t decide.
    have been talking
  • I ... (try) to reach her all day, but she ... (not respond) to any of my messages yet.
    have been trying/hasn't responded
  • We ... (wait) for the weather to improve so that we can go hiking.
    have been waiting
  • We ... (know) each other since high school and have stayed close friends.
    have known
  • My brother ... (just buy) a new car, and he’s excited to drive it.
    has just bought
  • He ... (not see) that movie yet, so he doesn’t know the ending.
    hasn't seen
  • I ... (try) several new recipes this month, and I really enjoyed them.
    have tried
  • The glass is still full. He ... (not drink) his beer yet.
    hasn't drunk
  • My neighbors ... (renovate) their house for a month, and it’s still not done.
    have been renovating
  • She ... (save) money for her dream vacation, and she’s almost reached her goal.
    has been saving
  • She ...(already, complete) her assignment, so she can relax this evening.
    has already completed
  • I ... (work) on this project for hours, and I still have a lot left to do.
    have been working
  • She ... (take) guitar lessons for three months now, and she ... (learn) several songs already.
    has been taking/has learnt
  • They ... (travel) across Europe for the last two weeks, and they ... (visit) six different countries so far.
    have been travelling / have visited
  • They ... (see) six countries so far.
    have seen
  • Over the last month, I ... (train) hard for my next marathon - just today I ... (run) over 20 km.
    have been training / have run
  • How long ... (you learn) to play the piano?
    have you been learning
  • They ... (plan) their vacation for weeks now, but they haven’t booked anything yet.
    have been planning
  • My friends ... (study) together every evening to prepare for the big exam.
    have been studying
  • I can't find my keys. I think I ... (lose) them.
    have lost