PET Grammar - Present Perfect 2

Rewrite the sentences using the prompts, putting in full stops, question marks and capital letters where necessary. You will need to use the present perfect. 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) before. | been | never | have | Scotland | to
7) received | letter | haven't | her | a | yet. | from
8) biggest | the | fish | ever | I | seen. | have
englishrevealed