Be honest. Tell the priest that it has been a long time since you have done confession, formally. Tell the priest whatever it is you wish to be absolved of (and be released from, whether, guilt, shame, anxiety,etc). You may be surprised at your experience. If you have a positive experience, you can go back for more. If you don't experience the support and understanding you need, then you might wish to seek counsel elsewhere. (Many Catholics haven't done formal confession for years, or even ever.)
No. It would be: You have been living here for the last two years? Or Have you been living here for the last two years? Or exchange last for past.
Neither. Use "He has been working for the last five years."Present perfect continuous eg has been working is used with for and since as time markersFor is used with a period of time eg for ten years, for 10 minutes, for the last five years.Since is used with a point in time eg since wednesday, since 10 am, since last year, since the holidays
There have been 25 leap years since 1910.
As of 2010, it has been 3 years since their last appearance.
It has been only 200 years since the last destruction of Trujillo.
Years, I've had withdrawals for over 2 years. Addendum I still get them, its been 10 years since i last took one.
Archery has been around since the last years of the Stone Age
The Last Confession of Alexander Pearce was created in 2008.
The sentence is better if the "for" is used in place of "since".
The duration of The Last Confession of Alexander Pearce is 3600.0 seconds.
My Last Confession - 2005 is rated/received certificates of: Canada:PG
87 years