Gryffindor
Hufflepuff
Ravenclaw
Slytherin
100

 My sister ________ (stay) in Beijing for three months last year.

stayed

100

1. The little boy is dirty all over because he ________ (play) in the mud all the morning. 


 has been playing/ has played  

100

By the time he realizes he _________ (walk) into a trap, it’ll be too late for him to do anything about it. 

has walked

100

Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______(study)  English for a year. 

has been studying

200

Judge whether this sentence is correct or not, and correct if it is incorrect:

What have you been doing before you left Oxford?

What had you been doing before you left Oxford?

200

Judge whether this sentence is correct or not, and correct if it is incorrect: 

I have been drinking five cups of coffee this afternoon.

I have deunk five cups of coffee this afternoon.

200

Judge whether this sentence is correct or not, and correct if it is incorrect:

I'm glad to tell you that you passed the exam.

I'm glad to tell you that you have passed the exam.  

200

Judge whether this sentence is correct or not, and correct if it is incorrect:

It's a good job. Have you done it all by yourself?

Correct 

300

Translation: 我认识他已经好几年了。

I have known him for (a few) years.

300

Translation:自那时以来,他们一直在设法查明起火的原因。

Since then, they have been trying to find out how the fire began.

300

Translation:到这个月底,他驯马就满二十年了。

By the end of the month, he will have been training horses for 20 years.

300

Translation:我找了很多天才找到它。

I had been looking for it for days (before I found it.)

M
e
n
u