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