问题补充:
--- What are you going to do this weekend ?
--- I’m thinking of finishing the English book bought in Being.One learns English by reading and .
A. to read ; write
B. to have read ; to write
C. having read ; writes
D. reading ; writing
答案:
A. to read ; write
B. to have read ; to write
C. having read ; writes
(答案→)D. reading ; writing
解析:finish doing 表示做完某事,介词by后跟动名词writing,故本题选D。