In university I learned that we say to do a degree in X but I saw many other sources where it says to take a degree in X.
Which is correct? Is there a regional difference?
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
The OED’s definition 34a of take is:
To receive, get (something given, bestowed, or administered); to have conferred upon one (spec. a sacrament, office, order of merit, degree, etc.)
That confirms my first thought that you can only take a degree once you have earned it. Before you reach that stage you have to study for a degree or, much less formally, do a degree. In British universities you can read for a degree, but that has a rather stiff sound to it these days.