First Certificate Language Practice
KEY Grammar Progress Test 1a (Units 1-4)
1
1 used to eat
2 Did you speak
3 had already started
4 I'm going to buy
5 haven't seen
6 It's been raining
7 was walking
8 I'll be sleeping
9 I'll have been
10 leave
2
1 D
2 A
3 D
4 A
5 C
6 C
7 A
8 A
3
1 does not include
2 first time I have been
3 I was waiting for her
4 has been playing since
5 has not been cleaned
6 will have
4
1 been
2 for
3
4 of
5
6 to
(Total = 30 marks)
KEY Grammar Progress Test 1b (Units 1-4)
1
1 I've come
2 I'm meeting
3 I've been waiting
4 had finished
5 Did you visit
6 were you talking to
7 It's going to rain
8 used to be
9 was winning
10 Have you taken
2
1 A
2 B
3 C
4 B
5 A
6 D
7 C
8 B
3
1 have not seen Richard since
2 have never eaten such
3 has been working here for
4 you are not enjoying
5 haven't seen them for
6 had been doing the cleaning
4
1 of
2 for
3
4 much
5 the
6
(Total = 30 marks)
KEY Grammar Progress Test 2a (Units 6-9)
1
1 is, can go (2 marks)
2 was
3 was scored
4 uses, has (2 marks)
5 had been, wouldn't have had (2 marks)
6 had spoken
7 would you feel, happened (2 marks)
8 had been taken
2
1 C
2 A
3 D
4 B
5 C
6 D
7 A
8 B
3
1 our assignments will be marked
2 if she had received
3 has to be cleaned up
4 unless we have/get
5 has had his flat decorated
6 Joanna whether she wanted
7 told us (that)
8 will be taken
9 wish you were
10 get my homework finished
(Total = 30 marks)KEY Grammar Progress Test 2b (Units 6-9)
1
1 had never told
2 go, can ask (2 marks)
3 had been called
4 crashes, call (2 marks)
5 had
6 had told, could have done (2 marks)
7 will be opened
8 would he think, told him (2 marks)
2
1 B
2 C
3 A
4 A
5 D
6 B
7 C
8 D
3
1 I were you I would
2 must not be parked
3 in case the taxi is
4 cannot be denied (that) she
5 if we don't leave
6 if Angela had spoken
7 had my hair cut
8 wish we had caught
9 have you been seen
10 would rather you didn't
(Total = 30 marks)
KEY Grammar Progress Test 3a (Units 11-14)
1
1 so as to be
2 in
3 whose
4 yesterday evening
5 opposite
6 which
7 since
8 to buy
9 in other words
10 in return
11 on average
12 in turn
2
1 who saw the incident was interviewed by the police
2 who I told you about was interviewed by the police
3 which has 20,000 km on the clock, is on sale in the showroom
4 which his father bought him has 20,000 km on the clock
5 whose arm was broken, still came to the disco
6 woman whose dog keeps making a mess on our lawn
3
1 so (that) burglars couldn't
2 too dark to
3 is used for assembling
4 came to school despite
5 so much noise that
6 so as not
4
1 last
2 about
3 who
4 as
5 to
6 At
7 still
8 Of
9 order
10 in
11 During
12 although/but
13 as
14 enough
15 which
16 gone
(Total = 40 marks)
KEY Grammar Progress Test 3b (Units 11-14)
1
1 yet
2 between
3 Despite
4 recently
5 whose
6 on
7 so expensive
8 which
9 on strike
10 On the whole
11 on holiday
l2 in great difficulty
2
1 which my friend lent me is about a small Mexican village
2 which is about a small Mexican village, is nearly 400 pages long
3 who I told you about is sitting over there
4 who plays guitar in `The Donuts' is sitting over there
5 group whose new CD is called `Street Noise'
6 whose father is ill, phoned me last night
3
1 such a boring play that
2 is too cold to
3 this time last
4 in spite of
5 is used for cleaning
6 even though I knew
4
1 than
2 To
3 to
4 such
5 less
6 whose
7 of
8 In
9 have
10 by
11 even
12 though/however
13 spite
14 so
15 that
16 their
(Total = 40 marks)
KEY Grammar Progress Test 4a (Units 16-19)
1
1 must have
2 you'd better
3 have got
4 where the post office is
5 had to
6 might
7 how are you
8 must
9 should
10 don't have to
2
1 B
2 A
3 D
4 A
5 C
6 C
7 B
7 D
8 A
3
1 don't we go
2 could play tennis better
3 I were you I'd change
4 didn't have to arrive
5 don't have to
6 all right (okay) if I
4
1
2 it
3 be
4
5 been
6 he
(Total = 30 marks)
KEY Grammar Progress Test 4b (Units 16-19)
1
1 needn't have
2 appreciate
3 could have
4 don't have to
5 what time it is
6 can't have
7 opening
8 don't need to
9 ought
10 can't have
2
1 A
2 B
3 C
4 D
5 B
6 B
7 D
8 A
3
1 shouldn't have spent
2 you tell me what time (when)
3 I'll be able to
4 you like me to give
5 needn't have taken
6 you mind babysitting
4
1 are
2 to
3
4 the
5 you
6
(Total = 30 marks)
KEY Grammar Progress Test 5a (Units 21-24)
1
1 colder and colder
2 job
3 at a profit
4 as
5 some
6 hair is
7 no good
8 either
9 the
10 such a
2
1 get
2 by
3 the
4 a/the
5 the
6 until
7 miss
8 everyone
9 a
10 without
11 a
12 for
13 give
14 be
15 Either
16 yet
17 at
18 few
19 looking
20 regards/wishes
3
1 you a piece of
2 every Monday
3 has a warmer climate than
4 are a lot of/lots of/many people
5 more you exercise, the healthier
6 couldn't attend either
7 seen such a beautiful
8 that the fastest you
9 nobody gives as much homework
10 was speaking faster and
(Total = 40 marks)
KEY Grammar Progress Test 5b (Units 21-24)
1
1 everything
2 baggage
3 more and more
4 some
5 journey
6 better
7 out of danger
8 each ear
9 great fun
10 work
2
1 the
2 on
3 though
4 which
5 had/ate
6 so
7 for
8 such
9 an
10 full
11 both
12 In
13 by
14 much
15 as
16 there
17 whole
18 have
19 least
20 when
3
1 day (it) gets
2 wasn't as interesting as
3 most beautiful woman I've ever
4 longer you stay, the more
5 the most powerful computer (that)
6 as a lot of traffic
7 drive as fast as
8 want to do is
9 the first time I've
10 the best football player
(Total = 40 marks)
KEY Grammar Progress Test 6a (Units 26-29)
1
1 fond of
2 depend on
3 ask for
4 famous for, popular with
5 dealing with
6 being late
7 happy about, going out
8 vote for
9 took off
10 looking for
2
1 C
2 D
3 B
4 D
5 D
6 C
7 A
8 B
3
1 used to driving
2 you happen to know
3 object to paying
4 I'd rather not
5 use carrying on
6 have let her clean
7 apologized for being
8 difficult for immigrants to
9 difficulty in understanding
10 advised her/Francesca to save
(Total = 30 marks)
KEY Grammar Progress Test 6b (Units 26-29)
1
1 grateful to
2 Look at
3 specialize in
4 late for
5 remind me of
6 insist on
7 certain about
8 rise in, blamed on
9 Cut up, in
10 drinking
2
1 D
2 A
3 B
4 D
5 A
6 D
7 C
8 B
3
1 you mind not discussing
2 seem to have gone
3 instead of going
4 were too expensive to
5 accused the pickpocket of stealing
6 is said to be earning
7 prevented me from taking
8 prefer you to
9 avoid eating
10 old enough
(Total = 30 marks)
KEY Grammar Progress Test 7b (Units 31-34)
1
1 each other
2 on
3 Whoever
4 will you
5 ourselves
6 As well as
7 relax
8 As
9 Whenever
10 such as
2
1 C
2 B
3 B
4 D
5 A
6 B
7 B
8 A
3
1 time for a
2 held her daughter by the
3 sooner had I cleaned
4 very rainy today
5 doesn't matter if
6 then did I realize
4
1
2 do
3 they
4 of
5 been
6
(Total = 30 marks)
KEY Grammar Progress Test 7b (Units 31-34)
1
1 each other
2 on
3 Whoever
4 will you
5 ourselves
6 As well as
7 relax
8 As
9 In conclusion
10 myself
2
1 C
2 B
3 B
4 D
5 A
6 B
7 B
8 A
3
1 time for a
2 held her daughter by the
3 sooner had I cleaned
4 very rainy today
5 doesn't matter if
6 then did I realize
4
1
2 do
3 they
4 of
5 been
6
(Total = 30 marks)
First Certificate Language Practice
KEY Grammar Progress Tests 16