Răspuns:
Explicație:
1bought
2have been finished
3have been eating
4i've been reading
5have written
6have you done
7has eaten
8have drunk
9you've been playing
10i haven't seen
11has been scoring
12have dance
13have been waiting
14i've been finished
15i've been writting
16has visited
17have travelled
18has been founding
19i have been running
20have been writting