... 14. PRESENT PERFECT WITH SINCE AND FORA. Revision: The Present Perfect Tense 1. Form - Affirmative: S + has/ have +V3/ed…. - Negative: S + has/ have + not + V3/ed… - Interrogative: Has/ Have ... Tom's father has been doing the same job …………… 20 years.3. Have you been learning English …………… a long time?4. Sarah has lived in London …………… 1985.5. …………… Christmas, the weather has been quite ... time last year. - S + has/ have +V3/ed…… since + S + V2/ed…. Ex: We have known each other since we worked in this factory.B Practice: I. Put in for or since.1. It's been raining ……………...