My sister ________ (stay) in Beijing for three months last year.
stayed
1. The little boy is dirty all over because he ________ (play) in the mud all the morning.
has been playing/ has played
By the time he realizes he _________ (walk) into a trap, it’ll be too late for him to do anything about it.
has walked
Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______(study) English for a year.
has been studying
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?
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.
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.
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
Translation: 我认识他已经好几年了。
I have known him for (a few) years.
Translation:自那时以来,他们一直在设法查明起火的原因。
Since then, they have been trying to find out how the fire began.
Translation:到这个月底,他驯马就满二十年了。
By the end of the month, he will have been training horses for 20 years.
Translation:我找了很多天才找到它。
I had been looking for it for days (before I found it.)