by+时间 出现用什么时态?
问题描述:
by+时间 出现用什么时态?
答
首先必然是完成时,但具体是现在完成时还是过去完成时还是将来完成时要具体情况具体分析。
如果by 后跟将来的时间,则用将来完成时,如;I will have finished my home work by next Friday.
如果by后跟现在的时间,则用现在完成时,如;We have learned 3000 words by now.
如果后跟过去的时间,则用过去完成时,如:The fire had been put out by yesterday.
答
如果后面的这个时间还没有到,就用一般将来时或将来完成时;
如果后面的这个时间已经过去了,就用过去完成时.
介词by在此的意思是:到……为止,在……之前.