Past simple or present perfectvariant iii1. martin (not to get) up yet.a. didn’t get upb. haven’t get upc. hasn’t got upd. haven’t got upjane (not to be) to the cinema this week.a. hasn’t beenb. doesn’t bec. wasn’td. didn’t bewe (not to eat) since lunch time.a. havn’t eatenb. don’t eatenc. didn’t eatd. hasn’t atei (not to be) at home yesterday.a. hasn’t beenb. haven’t beenc. didn’t bed. wasn’the already (to have) dinner.a. has already haveb. already hadc. has already hadd. have already hadi (to leave) home early last night.a. leavedb. have leftc. leftd. have leaved7. we (not to tell) him the truth.a. didn’t tellb. haven’t tellc. haven’t toldd. told8. he (to understand) the teacher at the lesson yesterday.a. understoodb. has understandc. understandetd. has understood9. his family (to build) a new house this year.a. builtb. has builtc. have builtd. builded10.he (to work) here two month ago.a. workedb. has workedc. have workedd. had worked11. they (not to finish) their work yet.a. didn’t finishb. haven’t finishedc. didn’t finfishedd. haven’t finish12. you (to write) a letter to your friend today? a. haven’t you writeb. did you writec. haven’t you writtend. haven’t you wrote13. he (to work) there for a year.a. has workedb. workedc. have workedd. had worked14. she (to hear) this music before.a. hearedb. has hearedc. heardd. has heard