He has been in Canada for seven years .同义句
问题描述:
He has been in Canada for seven years .同义句
答
It's seven years since he came to Canada.He came to Canada seven years ago.Seven years has passed since he came to Canada.He has been in Canada since seven years ago.