12. Put the verbs in brackets into the present perfect simple or the present perfect continuous. 1 We ______ (rent) this house for twenty years. 2 He ______ (cook) the dinner for thirty minutes. 3 They ______ (be) Thailand since last Friday. 4 She _______ (clean) the house since very early this morning. 5 They ______ (have) their car since last November. 6 She _______ (work) as a DJ for two years. 7 He _______ (go) to the dive centre for five months. 8 I ______ (know) my English teacher since 2005.
1 have rented
2 has been cooking
3 have been in
4 has been cleaning
5 have had
6 has been working
7 has been going
8 have known