wait for you( for) a whole night?介词加么?

问题描述:

wait for you( for) a whole night?介词加么?
have waited for you (for )a whole night
要不要加 介词呢?
我也是记得表达 完成时态 的时候 一般都是加的
完成时态 跟一段时间连用,所以才加?
如果是 一般现在时,一般过去时,也能用 for 加一段时间么?
如:Could you stay with him (for) a while 这种时态,是不是也要加呢?

表示完成时态 及一段时间一定要加的,因为for 跟上一段时间表时间段
Could you stay with him (for) a while 要加for