PET Grammar - Present Perfect 2

Index
Put the words in bold in the correct order. Don't forget to add the missing capital letters and punctuation. EXPLANATION
1) has | this | already | drunk | coffees | evening | four
2) yet | finished | homework | they | their
3) just | from | returned | friends | Italy | have
4) in | you | a | ever | eaten | restaurant | Chinese
5) finished | has | the | work | garden | just | his | in
6) been | never | have | Scotland | to
7) received | letter | haven't | her | a | yet | from
8) biggest | the | fish | ever | I | seen | have
englishrevealed