The first officer that they had seen for weeks?
for weeks好像提供了一个背景时间?在这个背景时间,一个事件发生,seen the officer。
在这里for能表示一个背景时间吗?这是for的什么用法,for不是表示一个动作和状态的持续时间吗?持续的时间一直到请老师解惑。
这里的see不是中文“看到”的意思,而是和某人“待一起”、“共度时光”之类的意思--spend time with sb,当然可以用for weeks。字词的问题,还是多查英英吧,有时候提问难以获得及时回答,查英英则秒懂,哈哈
一家之言,仅供参考;
勤查英英,必有所获!