We haven't seen each other ( ) a long time.(for, since)
查看答案
His father has been in the Party ( ) 10 years ago. (for, since)
The film has been on ( ) 20 minutes. (for, since)
Mr. Green has worked here ( ) he came to China. (for, since)
His grandparents have been dead ( ) seven years. (for, since)