Right, "for" does not work in that context. "within 7 days" includes the possibility that it might be finished earlier, whereas "in 7 days" does not (at least, not so obviously).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
tntenglishmasterIs this sentence right grammatically?No. 'finished' takes place at a point in time. 'for seven days' takes place over a period of time.
The study will be finished for 7 days.
vkr6078@AlpheccaStars I think the sentence should be in the passive voice. "The study will be continued (by me) for another week" Is this wrong?The active voice is the most common use.