Match the words/phrases (1-5) with the words/preposition (a-e) to make phrases with the meanings below.

Matching exercise

Match the items on the right to the items on the left.
(to) attend
(to) have a happy/difficult
(to be) admired
(to) have a long
impressive
school/college: to go to school/college
childhood: to have a happy/difficult time when one is small
for (something): to be respected because of something
marriage: to be married to someone for many years
achievement: something amazing a person does successfully