Game Preview

Past Simple / Present Perfect Simple / Continuo ...

  •  English    39     Public
    Past Simple / Present Perfect Simple / Present Perfect Continuous
  •   Study   Slideshow
  • 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)
  •  20
  • 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!
  •  20
  • 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. 
  •  15
  • My neighbours (build) a nice house in the suburbs last year. 
    My neighbours BUILT a nice house in the suburbs last year. (BUILD)
  •  15
  • 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. 
  •  20
  • 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.
  •  15
  • I (lose) things recently! I need to be more careful!
    I HAVE BEEN LOSING things recently! I need to be more careful!
  •  15
  • I (drink) coffee all day!
    I HAVE BEEN DRINKING coffee all day!
  •  15
  • 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!!
  •  20
  • 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.
  •  20
  • 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.
  •  15
  • 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.
  •  15
  • 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.
  •  15
  • 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. 
  •  15
  • 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.
  •  15
  • I (paint) 3 rooms today. I did a great job :)
    I (HAVE PAINTED) 3 rooms today. I did a great job :)
  •  15