I haven't finished my work ____. She has lived in this town ____ 2019. He have known each other ____ a long time. Have you eaten dinner ____ ? He has studied English ____ three years They haven't cleaned their room ____ My dad had worked in the company ____ I was born. I have played the piano ____ 2 hours Have you seen the new movie ____ ? She has worn those shoes ____ last Sunday.

Present Perfect: for, since or yet?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?