PPC Practice

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/24

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

25 Terms

1
New cards

1.- At last! I ___ (solve) the problem.

have solved

2
New cards

2.- What recently? (you / do) Anything interesting?

have you been doing

3
New cards

3.- My brother (buy) a new motorbike. It looks great.

has bought

4
New cards

4.- _ (you / swim)? Your hair looks wet.

have you been swimming

5
New cards

5.- Oh, There you are! I (look) for you everywhere.

have been looking

6
New cards

6.- Sorry we are late. How long _ (you / wait)?

have you been waiting

7
New cards

7.- I (know) Peter for a long time.

have known

8
New cards

8.- My friends _ (run) for two hours already.

have been running

9
New cards

9.- I (never / understand) Maths and Physics.

have never understood

10
New cards

10.- The children are tired because they ___ (play) all day.

have been playing

11
New cards

11.- Susan _ (never / believe) in ghosts and fairies.

has never believed

12
New cards

12.- I _ (write) emails all day.

have been writing

13
New cards

13.- John (never / see) this film before.

has never seen

14
New cards

14.- What on earth ___ (you / do)? You’re covered in mud.

have you been doing

15
New cards

15.- _ (you / ever / see) Altamira Cave? I hear it’s incredibly beautiful.

have you ever seen

16
New cards

16.- How long __ (he / learn) English?

has he been learning

17
New cards

17.- I (just / speak) to my cousins. They told me the news.

have just spoken

18
New cards

18.- I’m sorry. Monica is not here. She _ (go) out.

has gone out

19
New cards

19.- We’re really tired because we (train) for the marathon since eight o’clock.

have been training

20
New cards

20.- _ (you / finish) doing your homework yet?

have you finished

21
New cards

21.- The students (revise) for their Spanish exam for two hours.

have been revising

22
New cards

22.- Peter, why are you sweating? Because I _ (hoover) the carpets.

have been hoovering

23
New cards

23.- Is the lawn finished? Yes, Gonzalo (cut) the grass.

has cut

24
New cards

24.- It’s still raining. It _ (rain) for hours.

has been raining

25
New cards

25.- How much money _ (you / spend) this week.

have you spent