问题

─ How long have you this book written by Mo Yang─ I it when I was in senior high.
A:bought; have bought
B:bought;had
C:had; bought
D:had; have had;
B:bought;had
C:had; bought
D:had; have had;
正确答案是: