1 they have just met their opponents
2 you hadn't played your best game yet
3 I have bought the tickets by the time of their arrival
4 I have visited a game of cricket when I was in London last year
5 the couch talked to him yesterday
6 I have just written an email to the sponsor
7 according to legend, the ancient Olympic games was founded by herades, the son of zeus
8 I have participated in two competitions since I began exercising
9 we had already heard the news about your wins
10 over 10000 athletes took part in the Olympic games last year