Passer de since à for Reformulation

Dans chacune des phrases suivantes, remplacer since par for en conservant le même temps.

It has been 2 years since I last spoke to him.

It has been a month since I last had lunch with you.

It has been 2 years since I last travelled.

It has been a while since I last was on holidays.

It has been months since I last gardened.

It has been a month since I last spoke English.

It has been a long time since you last cooked dinner.

It has been months since he last brought flowers.

It has been a year since she last took the ferry.

It has been 2 weeks since they last visited me.

énoncé suivant