Ответы и объяснения

2014-02-19T10:52:00+04:00
1.have you put.....- put.
 2 have you heard...-saw. 
3.have you read...-saw...-read.
4.did you see.
5.have you finished.
6. haven't had...- had.