Present simple vs continuous
Present perfect simple vs continuous
Which tense and why?
100

Every morning she ________ (go) to school walking.

GOES (present simple)

100

She ________ (swim with sharks) and didn't like it at all.

HAS SWUM (simple)

100

Ice MELTS when it's hot.

Present simple: fact


200

Right now I ________ (listen) to music, so don't bother me.

AM LISTENING (present continuous)

200

They ________ (not finish) the presentation yet.

HAVEN'T FINISHED (simple negative)

200

My mother IS COOKING now, it smells good.

Present continuous: it's happening right now

300

If you ________ (click) here, the app ________ (open).

CLICK, OPENS (present simple)

300

I ________ (work) here for 9 years.

HAVE BEEN WORKING (continuous)

300

I HAVE BEEN to Japan 11 times. 

Present perfect simple: finished experience (when isn't important)

400

He ________ (live) in Barcelona now, but who knows where he will be next year. 

IS LIVING (present continuous)

400

The phone ________ (ring) all afternoon.

HAS BEEN RINGING (continuous)

400

She HAS BEEN READING for 5 hours!

Present perfect continuous: started in the past and it's still going (the time is important)

500

She ________ (read) every night, but right now she ________ (sleep).

READS, IS SLEEPING (simple, continuous)

500

I ________ (not talk) to her in more than a year.

HAVEN'T TALKED (simple)

500

He IS ALWAYS LEAVING his stuff around!

Present continuous: it happens all the time

M
e
n
u