Study

Past Simple / Present Perfect Simple / Continuo ...

  •   0%
  •  0     0     0

  • How long (you play) the piano? B: Well, I (have) this piano for 1 year, but I (learn) how to play for 5 years. 
    How long HAVE YOU BEEN PLAYING the piano? B: Well, I HAVE ONLY HAD this piano for 1 year, but I HAVE BEEN LEARNING how to play for 5 years. 
  • I (read) 6 Harry Potter books. Recently I (read) the 7th book.
    I HAVE READ 6 Harry Potter books. Recently I HAVE BEEN READING the 7th book.
  • She (do) her homework every evening, but she (no have) time for it today yet.
    Recently, she HAS BEEN DOING her homework every evening, but she HASN'T HAD time for it today yet.
  • I (eat) too much recently, I need to start eating less.
    I (HAVE BEEN EATING) too much recently, I need to start eating less.
  • There is hair everywhere! The barber (cut) hair all day. He (have) over 30 clients!
    There is hair everywhere! The barber HAS BEEN CUTTING hair all day. He HAS HAD over 30 clients!
  • I (paint) 3 rooms today. I did a great job :)
    I (HAVE PAINTED) 3 rooms today. I did a great job :)
  • Why are you eyes so red? (YOU CRY)?
    HAVE YOU BEEN crying
  • They (ride) their bikes to school recently, but this morning they (take) the bus because of the rain.
    They HAVE BEEN RIDING their bikes to school most days, but today they TOOK the bus because of the rain.
  • I (write) emails all day, but I (only send) 4 of them.
    I (HAVE BEEN WRITING) emails all day, but I (HAVE ONLY SENT) 4 of them.
  • I usually (drive) to work. However, my car is broken, so I (take) the bus to work recently.
    I usually DRIVE to work. However, my car is broken, so I HAVE BEEN TAKING the bus to work recently.
  • How many cups of cofee (you have) today?
    How many cups of cofee HAVE YOU HAD today? 
  • I (lose) things recently! I need to be more careful!
    I HAVE BEEN LOSING things recently! I need to be more careful!
  • My neighbours (build) a nice cabin in the mountains. They hope to finish it next month.
    My neighbours HAVE BEEN BUILDING a nice cabin in the mountains. They hope to finish it next month.
  • My neighbours (build) a nice house in the suburbs last year. 
    My neighbours BUILT a nice house in the suburbs last year. (BUILD)
  • She (write) 5 books so far. She (write) since she was 20 years old. She (write) her first book when she was 21. 
    She HAS WRITTEN 5 books so far. She HAS BEEN WRITING since she was 20 years old. She wrote her first book when she was 21. 
  • I (drink) coffee all day!
    I HAVE BEEN DRINKING coffee all day!
  • You're finally here! Where (you be) ? I (wait)  for over an hour and it's freezing!
    You're finally here! Where HAVE YOU BEEN ? I HAVE BEEN WAITING for over an hour and it's freezing!
  • My neighbours (build) a cute cabin in the mountains, and they (go) there every weekend to relax. 
    My neighbours HAVE BUILT a cute cabin in the mountains, and they HAVE BEEN GOING there every weekend to relax. 
  • It __________ for many days. I wonder when it will finally stop. (RAIN)
    It HAS BEEN RAINING for many days. I wonder when it will finally stop. 
  • Jim (play)  tennis since he was six.
    Jim HAS BEEN PLAYINIG tennis since he was six.
  • The lights in that office building (turn) on and off all evening. 
    The lights in that office building HAVE BEEN TURNING on and off all evening. 
  • She (get) a new laptop two weeks ago and she (use) it every day since then.
    She GOT a new laptop two weeks ago and she HAS BEEN USING it every day since then.
  • How long (have) the flu?
    How long HAVE YOU HAD the flu?
  • I (travel) the world for a year. I (visit) over 24 countries!!
    I HAVE BEEN TRAVELING the world for a year. I HAVE VISITED over 24 countries!!
  • He (not know) Martha for long. They (meet)  2 months ago, in school.
    He HASN'T KNOWN Martha for long. They MET 2 months ago, in school.
  • (You /ever/have)  an operation?
    HAVE YOU EVER HAD an operation?
  • A: When (you arrive)? -- B: At 10pm... I (travel) all day :(
    A: When DID YOU ARRIVE? -- B: At 10pm... I HAVE BEEN TRAVELING all day :(
  • A: Why are you covered in paint??? -- B: I (paint) the house all day.
    A: Why are you covered in paint??? -- B: I (HAVE BEEN PAINTING) the house all day.
  • I (train) very hard recently. Today I (run) over 20 km. 
    I HAVE BEEN TRAINING very hard recently. Today I HAVE RUN over 20 km.  (RAN is good too)
  • I'm covered in mud - I (work) in the garden all morning. The good thing is, I (pull) all of the weeds!
    I'm covered in mud - I HAVE BEEN WORKING in the garden all morning. The good thing is, I HAVE PULLED all of the weeds!
  • Ahhh... what (you / do) to my hair??
    Ahhh... what (HAVE YOU DONE) to my hair??
  • How many tests (you have) last week? 
    How many tests DID YOU HAVE last week? 
  • How many tests (you have) so far?
    How many tests HAVE YOU HAD so far? 
  • The cup is still full. He (not drink) his coffee yet.
    The cup is still full. He HASN'T DRUNK his coffee yet.
  • I (teach) over 500 students. I (teach) for 10 years.
    I HAVE TAUGHT over 500 students. I HAVE BEEN TEACHIING for 10 years.
  • I can't find my keys. I think I (lose) them.
    I can't find my keys. I think I HAVE LOST them.
  • He (no finish) the book yet. He (read) it for 2 months.
    He HASN'T FINISHED the book yet. He HAS BEEN READING it FOR 2 months.
  • I am happy because I (finish) all of my homework. I am so tired because I (do) my homework all day.
    I am happy because I (HAVE FINISHED) all of my homework. I am so tired because I HAVE BEEN DOING my homework all day.
  • He is completely exhausted. He (climb) for a few hours.
    He is completely exhausted. He HAS BEEN CLIMBING for a few hours.