have read this book?yes ,I ( ) it two weeks ago .

问题描述:

have read this book?yes ,I ( ) it two weeks ago .
have read this book?yes ,I ( ) it two weeks ago A read B have read 为什么选A

我晕,楼上的不懂英语不要误人子弟好不好...two weeks ago意味着这句话是过去时,选项A read即为read的过去时(两者拼写相同,只是发音不同),而B have read是一般完成时,故不选,完成时最明显的标志就是后面的时间状语...