Home > English > Grammar > Parts of Speech > PrepositionsWhich preposition is correct: She has been working here ___ five years.A. since B. for C. during D. throughAnswer: forAdditional Information: 'For' is used to express the duration of time. Subjects: Prepositions, Parts of SpeechRelated MCQsWhat is the preposition in the phrase: ‘They walked along the river.’?Choose the correct preposition: ‘He is waiting ___ the bus stop.’Choose the correct preposition: ‘The kids are sitting _____ the table.’Which preposition is correct? ‘He spoke ___ the importance of education.’What is the preposition in the phrase: ‘He sat next to her.’?Choose the correct preposition: ‘She is ___ school now.’Fill in the blank: ‘She is fond ___ classical music.’Select the correct preposition: ‘I will call you ___ the evening.’Select the appropriate preposition: ‘The meeting will be held ___ Friday’?Which preposition is correct? ‘She is married ___ a doctor.’Complete the sentence: ‘They arrived ___ the meeting early’?Which preposition fits best: He is thinking ___ moving to a new city.Which preposition fits best? ‘The book is ___ the shelf.’Choose the correct preposition: ‘They are having a meeting ___ the conference room’?Fill in the blank: ‘The cat is sleeping ___ the bed.’