1) Ten teams __________ [take part] in the Grand Prix a) have taken part b) have take part c) had taken part d) have taking part 2) Famous people _________[always / watch] the Grand Prix in Monaco a) have watched always b) have been watch c) have always watched d) always have watched 3) Schumacher __________ [win a lot] of money driving Formula 1 cars a) has a lot won b) has won a lot c) had won d) have been winning 4) Hamilton ___________ [not crash] his car in a big race a) has crashed b) has not crashed c) have crashed d) have not crashed 5) Many countries _____________ [host] the Grand Prix, including Britain, Italy and Dubai a) have host b) has host c) have hosted d) has hosted 6) Some people / spend / a lot of money watching the Grand Prix Some people _______________ [spend] a lot of money watching the Grand Prix  a) spent b) have spend c) have spent d) has spent 7) Formula 1 races / happen / at twilight Formula 1 races _____________ [happen] at twilight  a) have happened b) have happen c) has happened d) has been happened 8) There ___________ [not be] a Grand Prix in Oman a) has been no b) has been not c) has not been d) not been

Present Perfect Tense

Leaderboard

Visual style

Options

Switch template

Continue editing: ?