Yes to both.
If something is drilled into you, it is taught to you with great intensity, usually through repetition. Barracks are residences for soldiers; while he was a soldier living in various barracks in India and England, his commanders trained him to snap into position at a moment's notice.What's the Subject of the half sentence"drilled into him in various barracks in India and England", what is its actual meaning ?

Interested in Language
Bookmarks