Grammar 1
Grammar 2
Grammar 3
Grammar 4
Order the words
100

(use/neg) They ___ the car for a long time and it's already making weird noises.

They haven't used the car very for a long time and it's already making weird noises.

100

(take) He ___ the bus every day. 

He takes the bus every day. 

100

(answer) He ___ 20 questions up to now. 

He has answered 20 questions up to now. 

100

(invented) The iPhone ___ a few years ago. 

The iPhone was invented a few years ago.

100

for have writing I years 2 been novel this

I have been writing this novel for 2 years

200

(use/neg) She ___ the car often. 


(see / never) I ___ such a nice beach before I went to Hawaii.

She doesn't use the car often. 


I had never seen such a nice beach before I went to Hawaii.

200

Stop talking! (watch) I ___ the news. 


(see) I ___ them talking last week.

Stop talking! I'm watching the news. 


I saw them talking last week. 

200

(neg/get) They ___ the memo the other day. 

(study) You ___ Spanish all day yesterday. 

They didn't get the memo the other day. 

You were studying Spanish all day yesterday. 

200

(arrive) The kids ___ tomorrow.


(drink) They ___ coffee when I arrived.

The kids are arriving tomorrow


They were drinking coffee when I arrived.

200

Hector's ? they yet project seen have

Have they seen Hector's project yet?

300

(complete) ___ she ___ the reports last month?

(eat) He __ never __ these pizzas.

Did she complete the reports last month?

He has never eaten these pizzas.

300

(help) She ___ her staff at the moment. 


(run) He ___ that company for 10 years so far.

She's helping her staff at the moment. 


He has been running that company for 10 years so far

300

1. (talk) They ___ for over an hour before Tony (arrive) ___.

2. (sign) The contract ___ next month. 

1. They had been talking for over an hour before Tony arrived.

2. The contract will be signed next month. 

300

(hear) When we ___ her scream, (watch) they ___ a movie. 

(speak) She ___ at the conference tonight.

When we heard her scream, they were watching a movie. 

She is speaking at the conference tonight. 

300

her the had before hands cooked she dinner washed she

she had washed her hands before she cooked the dinner

400

1. (buy/neg) The paper ___ by the time the printer was set up. 

2. (repair) ___ the shower ___ by the plumber tomorrow?

1. The paper had not been bought by the time the printer was set up.


2. Will the shower be repaired by the plumber?

400

1. (win) The prize ___ last year. 

2. (catch/neg) The thieves ___ yet. 

1. The prize was not won last year. 

2. The thieves have not been caught yet. 

400

(fall) The ceiling ___ on me while (sleep) I ___. 


(the students / visit) ___ the library before they (go) ___ home?

The ceiling fell on me while I was sleeping. 


Had the students visited the library before they went home?

400

1. (teach) James ___ at the university for more than a year by the time he (leave) ___ for Asia.

2. (make) Their cars ___ in China. 


1. James had been teaching at the university for more than a year by the time he left for Asia.

2. Their cars were not made in China. 

400

had / cleaning / before / the / he / table / he / been / not / her / called / ?

Had he not been cleaning the table before he called her?