一个英文题.

问题描述:

一个英文题.
Jack昨天晚上读看了这本书.
Jack( )( )the book last night.
坐等,

has read为什么? 。过去式不应该用had read吗?用现在完成时表过去,表达的意思是,对于现在来讲,这本书已经读过了,读的时间是昨天晚上。所以不该用had read。