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