I have been home since yesterday. 我从昨天就在家了. 有不明白的请继续追问, 再问: 如果是I() () ()home for () () 怎么填? 再答: I(have ) ( been ) (at )home for ( one ) ( day ) . 我已经在家待一天了。 另外,不要相信ifis2010的答案,变成现在完成时必须用since才能接过去时间状语,不能直接用过去时间状语,那样是过去时,所以他的答案是错误的,而且他经常复制一些没用的垃圾信息误导提问者,非常可恨,我已经向百度知道举报了。