Correct the mistakes 1
Correct the mistakes 2
PPS or PPC? 1
PPS or PPC? 2
100

We've had our new flat since six months.

We've had our new flat for six months.

100

It hasn't rained since two months.

It hasn't rained for two months.

100

we / know each other / we were children

We've known each other since we were children.

100

how long / you / wait?

How long have you been waiting?

200

Hi Jackie! How are you? I don't see you for ages!

Hi Jackie! How are you? I haven't seen you for ages!

200

How long has your parents been married?

How long have your parents been married?

200

the children / play computer games / two hours

The children have been playing computer games for two hours. 

200

I / be a teacher / three years

I've been a teacher for three years.

300

How long are you knowing your husband?

How long have you known your husband?

300

They're having their dog since they got married.

They've had their dog since they got married.

300

your sister / have that hairstyle / a long time?

Has your sister had that hairstyle for a long time?

300

it / snow / five o'clock this morning

It's been snowing since five o'clock this morning.

400

Emily has been a volunteer for ten years ago.

Emily has been a volunteer for ten years.

400

I haven't had any emails from my brother for last Christmas.

I haven't had any emails from my brother since last Christmas.

400

I / love her / the first day we met

I've loved her since the first day we met.

400

Sam / not study enough / recently

Sam hasn't been studying enough recently.

500

Paul doesn't eat anything since yesterday because he's ill.

Paul hasn't eaten anything since yesterday because he's ill.

500

My grandmother lives in the same house all her life.

My grandmother has lived in the same house all her life.

500

my internet connection / not work / yesterday

My internet connection has not been working since yesterday.

500

you / live in London / a long time?

Have you been living in London for a long time?

M
e
n
u