1. didn't work; didn't go; didn't have; didn't do
2.1 Did you enjoy the party? 2.2 Did you have a good holiday? 2.3 Did you get up early this morning? 2.4 Did you sleep well last night?
3.1 I got up before 7.30 or I didn't get up before 7.30. 3.2 I had a shower or i didn't have a shower. 3.3 I bought a magazine or I didn't buy a magazine. 3.4 I spoke English or I didn't speak English. 3.5 I did an examination or I didn't do an examination. 3.6 I ate Meat or I didn't eat meat. 3.7 I went to the bed before 0.30 or I didn't go to the bed before 0.30
Каждый программист, который планирует развивать свои навыки и поддерживать их в актуальном состоянии, должен как минимум понимать Английский язык. Это, впрочем, относится к специалистам в любой сфере.
И, несмотря на этот, казалось бы, очевидный факт, многие начинающие программисты игнорируют его. «Зачем мне это?» — спрашивают они. «Ведь вокруг так много русскоязычного интернета, который и научит и покажет и работу предложит».
«Позиция пещерного человека!» — отвечаю я. Такой подход ведёт к вырождению, т.к. без притока новых знаний извне начинается стагнация. Развитие осуществляется лишь за счёт тех, кто не «варится в собственном соку» и общается с коллегами со всего мира. Именно они занимают вершину пищевой цепочки, и несут свет знаний в массы.
С одним аргументом, что большая часть айтишной терминологии и так взята из английского языка и понятна каждому программисту, я ещё могу согласиться. Но существует ещё масса причин, для чего разработчику потребуется знание Английского. Их разбором я сейчас и займусь
№5
1. didn't ache
2. stopped complaining
3. had
4. skiing wasn't
5. my sister didn't listen to that song
№6
1. hadn't lost
2. had taken
3. wouldn't have had
4. hadn't practised
5. wouldn't have known
№7
1. have been late if we hadn't missed
2. had been careful she wouldn't have had an accident
3. wouldn't have lost the game if they had played well
4. had taken his medicine he would have gotten