A) had written B) has written C) had write D) have written
A) had open B) had opened C) have opened D) has opened
A) have put B) had put C) had puted D) has put
A) have give B) had given C) had give D) have given
A) had / bought B) have / bought C) had / bought D) has / buy
A) has B) had been C) had D) have
A) hadn’t bought B) hasn’t bought C) have buy D) hasn't buy
A) have known B) has known C) had known D) have know
A) had eaten B) had ate C) have eat D) has eat
A) hadn’t B) have rained C) has rained D) hadn’t rained |