Home > English > Grammar > Parts of Speech > PrepositionsWhich preposition completes the sentence: ‘They have lived here ___ many years’?A. for B. since C. in D. onAnswer: forAdditional Information: 'For' is used to describe the duration of time. Subjects: Prepositions, Parts of SpeechRelated MCQsWhich preposition fits the sentence: ‘She will arrive ___ two hours’?Fill in the blank: ‘She is sitting ___ her desk.’Fill in the blank: ‘He lives _____ 123 Elm Street.’Choose the correct preposition: ‘The keys are _____ the drawer.’Complete the sentence: ‘They have been friends ___ childhood’?Fill in the blank: ‘They will meet ___ the library.’Select the correct preposition: ‘The teacher explained the topic ___ the students.’What is the correct preposition: ‘The train will arrive ___ the station at 6 PM’?Select the appropriate preposition: ‘He is good ___ mathematics.’What preposition should be used here? ‘The children are playing ___ the park.’Fill in the blank: She took the train ___ Paris.Choose the correct preposition: ‘I will call you ___ 5 minutes’?What is the preposition in the phrase: ‘He sat next to her.’?Choose the correct preposition: ‘He is good ___ solving puzzles’?Fill in the blank: ‘He is good ___ playing the guitar.’