Использование either: отличия и правила использования в английском языке

Содержание

Использование Either, Or, Neither и Nor в английском языке

Были  ли у вас трудности с использованием either/neither и or/nor? Если да, не волнуйтесь, вы не единственный(-ая). Давайте разберемся, как правильно использовать эти слова в английском языке.

Разница между Either/or и Neither/nor

Прежде всего, either и neither могут использоваться несколькими способами, например как: наречия, определители, местоимения или союзы. В то время как either имеет положительную коннотацию (эмоционально-оценочное дополнение к основному значению; буквально: созначение), neither имеет негативное значение. Вы всегда можете увидеть их в таком порядке: either/or и neither/nor.

А теперь о вышеупомянутых способах их использования.

Как использовать Either/or и Neither/nor

Наречие

Когда эти выражения ведут себя как наречия, тогда оба either и neither выступают связывающими словами.

Например:

  •   I don’t like spinach. – Neither do I. – Я не люблю шпинат. – Я тоже.
  •   I don’t like mushrooms. – No, I don’t like them either. — Я не люблю грибы. – Я их тоже не люблю.

Определитель (детерминатив)

В случае, когда either и neither рассматриваются как определители  (дают дополнительную информацию о предмете не описывая его т.е. в отличие от прилагательного не говорят нам о свойствах предмета, а лишь указывают на то, говорится ли об известном предмете или неизвестном, о всем предмете или его части, указывают на его количество или его отсутствие, детерминативы также информируют о том, кому принадлежит предмет или указывают на какой-то предмет), тогда они ставятся перед именем существительным.

Например:

  • The house has a door at either end. – В доме есть дверь на обеих сторонах. (имеются ввиду части дома – возможно, парадный  и черный вход)
  • Neither journalist could finish their articles, there wasn’t enough time. — Ни один журналист не смог закончить свою статью, поскольку было недостаточно времени.

Местоимение

Для всех тех случаев, когда either и neither ведут себя как местоимения, структура предложения будет следующей:

после either/neither идут  of + noun phrase

Когда они выступают местоимениями, то either означает «one or the other» – один или другой, в то время как neither означает «not one or the other» – ни один ни другой.

Например:

  • Both these roads go to Rome, you can go either way. – Все эти дороги ведут в Рим, вы можете пойти любым путем.
  • Neither of my classmates is strong enough to win this competition. – Ни один из моих одноклассников достаточно силен, чтобы победить в этом соревновании.

Союз

Зачастую, когда «either» и «neither» выступают союзами, мы находим их в сочетании с  «or» и «nor».

Either/or– Они используются вместе, чтобы предложить выбор между двумя вещами.

Например:

  • You can either call me at home or the office. – Ты можешь позвонить мне домой или в офис.

Читайте также: Использование модальных глаголов Can и Could

  • Either mum or dad will come to pick you up. – Либо мама, либо папа приедет за тобой.

Neither/nor – Когда они в паре — они отрицают обе части утверждения.

Например:

  • Neither the blue one nor the red are available in size 4. — Ни синий, ни красный недоступны в 4 размере.
  • I will neither call you nor send you a message before midday. — Я не буду ни звонить тебе, ни отправлять сообщение до полудня.

У вас все еще остались сомнения, как правильно использовать эти выражения? Или вы наконец-то разобрались?

В заключение

На случай если самостоятельное обучение не дает результатов, вы всегда можете обратиться за помощью к опытным преподавателям или носителям языка, которые с удовольствием помогут разобраться во всех непонятных вопросах. Выбрать репетитора можно здесь.

Дистрибутивы для парных объектов | EF

Следующие дистрибутивы both, either and neither касаются распределения между парами объектов. Обычно эти слова не могут использоваться по отношению к группе из трёх и более. Также они не могут использоваться по отношению к группе неопределённого размера. Эти дистрибутивы могут быть использованы только с исчисляемыми существительными.

Проверьте ваши знания

Использование «both»

Both относится ко всей паре и является эквивалентом выражения «one and the other». Both может употребляться самостоятельно с существительными во множественном числе, или после него может идти «of» с артиклем или без. Когда после него идёт местоимение во множественном числе, both должен быть отделён от него при помощи «of». Both не используется с существительными в единственном числе, потому что он всегда относится к паре предметов.

Примеры
  • Both children were born in Italy.
  • Both the children were born in Italy.
  • Both of the children were born in Italy.
  • Both my parents have fair hair.
  • Both of my parents have fair hair.
  • Both of us like skiing.
  • I told both of them to calm down.

Использование «either»

Either является положительным элементом и когда используется в предложении самостоятельно, то относится к одному из двух членов пары. Является эквивалентом «one or the other». Поскольку он относится только к одному члену пары, either должен стоять перед существительным в единственном числе. Также можно использовать с существительным во множественном числе или местоимением, предваряя их «of».

Примеры
  • I can stay at either hotel.
  • Either day is fine for me.
  • There are two chairs here. You can take either of them.
  • Either of you
    can come.
  • Either of the hotels will be fine.
  • I can eat either of the salads.

Either также использвуется вместе с or в конструкции, которая сообщает о каждом члене пары. Значение остаётся тем же, но в этом случае either не функционирует как дистрибутив. В данном случае он выступает в качестве соединительной конструкции.

Примеры
  • You can have either ice cream or chocolate cake.
  • I will come on either Thursday or Friday.
  • You can either come inside or put on your raincoat.

Using «neither»

Neither является отрицательным элементом, и когда используется в предложении самостоятельно, относится к целой паре. Он является эквивалентом «not one or the other».

Поскольку он относится лишь к одному члену пары, neither нужно использовать перед существительным в единственном числе. Его также можно употреблять с существительным во множественном числе или местоимением, которым предшествует «of».

Примеры
  • Neither chair is any good.
  • Neither brother came.
  • Which bag do you want? Neither of them.
  • Neither of us were on time.
  • I think neither of these dresses fits me.
  • Neither of the children wanted to go.

Neither также может употребляться с nor в конструкции, которая сообщает о каждом члене пары. Значение остаётся прежним, но в этом случае neither не выполняет функцию дистрибутива. Оно выступает участником соединительной конструкции.

Примеры
  • You can have neither cookies nor candy.
  • It is neither raining nor snowing.
  • She is neither tall nor short.

Проверьте ваши знания

Neither nor/ either or правила употребления в английском

 

Как часто перед походом на шоппинг вы стоите перед выбором и задаетесь вопросом, что купить: туфли или сумочку?

А в конце концов вам ничего не понравилось и вы не покупаете ни туфли ни сумочку.

Например:

Yesterday I went shopping and I wanted to buy either new shoes or a new bag. Вчера я ходила на шоппинг и хотела купить либо новые туфли, либо новую сумочку.

But at the end of the shopping I realized that I bought neither new shoes nor a new bag. 

Но к концу шоппинга я поняла, что я не купила ни новых туфель, ни новой сумочки

В случаях, когда мы стоим перед выбором равноценных предметов, действий и т. д., мы используем конструкции either or и neither nor.  

Таким образом, конструкции either or и neither nor употребляются, когда у нас есть выбор между двумя наименования одного грамматического типа:

  • двумя прилагательными,
  • двумя существительными,
  • двумя глаголами, двумя фразами.

Сначала давайте определимся с произношением, поскольку существует два варианта:

either or: амер. |ˈiːðər| брит. |ˈaɪðə|

neither nor: амер. |nɪːðə(r)| брит. |ˈnaɪðə|

Пример выбора между двумя прилагательными:

I’m not sure where Bruno is from.

He’s either Spanish or Italian.

Я не знаю откуда Бруно.

Он либо испанец, или итальянец.

 

Пример выбора между двумя существительными:

I’ve saved some money to buy either a new dress or a new coat.

Я сэкономил немного денег, чтобы купить новое платье или новое пальто. 

Пример выбора между двумя глаголами:

Either apologise or leave.  

Либо извинись, либо уйди.

Пример выбора между двумя фразами: 

You can stay either with me or with Janet. 

Ты можешь остаться либо со мной, либо с Джанет.

Either I drive to the airport or I get a taxi.

Либо я еду в аэропорт, либо беру такси.

Даже может быть выбор между двумя префиксами. Например:

We can either pre- or post-date the document. I don’t mind. 

Мы можем датировать документ до или после. Я не против.

Противоположность either or — это neither nor.

Мы употребляем neither nor, когда у нас есть выбор между двумя отрицательными альтернативами. 

Вот некоторые примеры:

Neither Brian nor his wife mentioned anything about moving house. 

Ни Брайан, ни его жена ничего не упоминали о переезде.

А если бы мы не владели этой конструкцией, нам пришлось бы составлять целых два предложения:

Brian did not mention that they were moving house.

His wife did not mention that they were moving the house. 

Брайан не упомянул, что они переезжают.

Его жена не упомянула, что они переезжали в дом.

Другие примеры использования neither nor:

We got so wet. We had neither umbrellas nor raincoats with us!

Мы так промокли. Ни зонтиков, ни плащей с собой не было!

Neither our families nor our friends know that we are getting married. 

Ни наши семьи, ни наши друзья не знают, что мы поженимся.

Neither Chris nor Pat came to the party. 

Ни Крис, ни Пэт на вечеринку не пришли.

Тom said he would contact me, but he neither wrote nor phoned. 

Том сказал, что свяжется со мной, но он не писал и не звонил.

Есть еще одна небольшая особенность either or и neither nor, которую нужно понять и запомнить.  

Для either or и neither nor предмет, который стоит ближе к глаголу, решает форму глагола.  

Если предмет, который стоит ближе к глаголу, в единственном числе, то и форма глагола используется в единственном числе. 

Если предмет, который стоит ближе к глаголу, во множественном числе, то и форма глагола используется во множественном числе. 

Например:

Either his mother or my sisters are singing in the pub tonight. 

Либо его мать, либо мои сестры поют сегодня в пабе.

My sisters (множественное число) стоит ближе к глаголу, поэтому форма глагола во множественном числе. 

Можно еще и так сказать:

Either my sisters or his mother is singing in the pub tonight. 

Либо мои сестры, либо его мать поют сегодня в пабе.

Здесь his mother (единственное число) стоит ближе к глаголу, поэтому форма глагола в единственном числе. 

То же самое касается neither nor:

Neither his mother nor my sisters are singing in the pub tonight.

Ни его мать, ни мои сестры сегодня в пабе не поют.

Здесь также my sisters (множественное число) стоит ближе к глаголу, поэтому форма глагола во множественном числе.

А в этом предложении:

Neither my sisters nor his mother is singing in the pub tonight. 

Ни мои сестры, ни его мама не поют сегодня в пабе.

Здесь также his mother (единственное число) стоит ближе к глаголу, поэтому форма глагола в единственном числе. 

Английская грамматика | Both, Neither и Either

Мы употребляем both, neither и either когда говорим о двух людях или предметах.

Both означает «оба, этот и тот».

She speaks both Spanish and French.

They have both a cat and a dog.

He is both an actor and a director.

She speaks both languages.

Both restaurants are very good.

Both hands are kept free for carrying out work.

«Do you want the blue shirt or the red one?» «I’ll buy both.»

We couldn’t decide which of the two rooms to live. We liked both.

I’m both happy and confused at the same time!

I’ve had a hard day and I’m both tired and hungry.

Both of the parents were nervous.

Both my parents are from a small town.

Both of my friends arrived late.

He has invited both of us.

I need to speak to both of you.

I’ll take both of them.

I hope they invite us both.

Do you need them both?

He is both intelligent and agile.

My sister and I are both ready to go.

We were both happy with our exam results.

My parents can both speak English.

They should both try harder.

My neigbours would both be shocked if they knew the truth.

Neither означает «ни тот ни другой». Neither — отрицательное слово и идет с глаголом в утвердительной форме в единственном числе.

Neither John nor Fred likes doing the dishes.

I neither smoke nor drink.

Tom said he would contact me, but he neither wrote nor phoned.

Neither restaurant is expensive here.

Neither parent knew about the accident.

Neither of our cars has enough petrol so we have to search for a petrol station.

Neither of the nurses understood what the baby was trying to say.

Neither of my friends came in time.

Neither of them is married.

Neither of the restaurants we went to was expensive.

Neither of us expected to be fired.

«I have never been to Switzerland» «Neither have I.»

«I don’t want to go.» «Neither do I.»

«Would you like a blue tie or a green tie?» «Neither.»

Either означает «любой, этот или тот». Either идет с глаголом в утвердительной форме в единственном числе.

I’m not sure where Maria’s from. She’s either Spanish or Italian.

Either you or John has to meet Kate at the airport.

Either you apologise or I’ll never speak to you again.

We can go to either restaurant. I don’t mind.

«What day do you want me to come on Saturday or Sunday?» «Either day is good for me.»

I haven’t read either of these books.

I don’t want either of those apples. Do you have one that is not rotten?

I haven’t been to either of those restaurants.

I don’t think he is going to invite either of us.

«Which photo do you prefer?» «I don’t like either of them.»

I think I left my keys and wallet at the office. I don’t want to lose either of them.

I have neither time nor money.

I don’t have either time or money.

«Would you like a coffee or a tea?» «Either.»

«I wasn’t thirsty.» «I wasn’t either.»

«I’ve never been to India.» «I haven’t either.»


Either, neither, both ( + of) — разница в употреблении

Мы используем both/neither/either для двух вещей. Вы можете использовать эти слова с существительным (both books, neither book и т.п.).

Например, вы собираетесь сходить поесть в ресторан. Есть два возможных варианта. Вы говорите:

  • Both restaurants are very good. (not The both restaurants)
    Оба ресторана очень хорошие.
  • Neither restaurant is expensive.
    Ни один из ресторанов не дорогой.
  • We can go to either restaurant. I don’t mind.
    Мы можем пойти в любой ресторан. Я не против.
    (either = один или другой (второй), не важно который)

Both of … / neither of … / either of …

Мы используем both of / neither of / either of + the/these/my/Tom’s … и др. Т.е. мы говорим ‘both of the restaurants’, ‘both of those restaurants’ и т.п. (но не both of restaurants):

  • Both of these restaurants are very good.
    Оба эти ресторана очень хорошие.
  • Neither of the restaurants we went to was (or were) expensive.
    Ни один из ресторанов, в которые мы ходили, не был дорогим.
  • I haven’t been to either of those restaurants. (= I haven’t been to one or the other)
    Я не был ни в одном из этих ресторанов.

После both не обязательно использовать of. Т.е. вы можете сказать:

  • Both my parents are from London. or Both of my parents …

Вы можете использовать both of / neither of / either of + us/you/them:

  • (talking to two people) Can either of you speak Spanish?
    (обращаясь к двум людям) Кто-нибудь из вас говорит по-испански?
  • I asked two people the way to the station, but neither of them could help me.
    Я спросил двух людей дорогу до вокзала, но ни один не смог мне помочь.

Обязательно говорить ‘both of’ перед us/you/them:

  • Both of us were very tired. (not Both us were …)

После neither of … возможен глагол как в единственном, так и во множественном числе:

  • Neither of the children wants (or want) to go to bed.

Вы можете использовать both/neither/either и без существительного:

  • I couldn’t decide which of the two shirts to buy. I liked both. (или I liked both of them.)
  • ‘Is your friend British or American?’ ‘Neither. (ни та, ни другая) She’s Australian.’
  • ‘Do you want tea or coffee?’ ‘Either. (любой) I don’t mind.’

Вы можете сказать:

both … and …
как. .., так и
и…, и…

  • Both Chris and Pat were late.
    Опоздали как Крис, так и Пэт.
  • I was both tired and hungry when I arrived home.
    Когда я приехал домой, я был и усталый, и голодный.

neither … nor …
ни …, ни …

  • Neither Chris nor Pat came to the party.
    Ни Крис, ни Пэт не пришли на вечеринку.
  • Tom said he would contact me, but he neither wrote nor phoned.
    Том сказал, что свяжется со мной, но он ни написал, ни позвонил.

either … or …
или…, или

  • I’m not sure where Maria’s from. She’s either Spanish or Italian.
    Я не уверен откуда Мария. Она или испанка, или итальянка.
  • Either you apologise or I’ll never speak to you again.
    Либо ты извинишься, либо я никогда больше не буду с тобой разговаривать.

Сравните either/neither/both (две вещи) и any/none/all (больше чем две):

There are two good hotels here.
You could stay at either of them.

There are many good hotels here.
You could stay at any of them.

We tried two hotels.

Neither of them had any rooms.
Both of them were full.

We tried a lot of hotels.

None of them had any rooms.
All of them were full.

Упражнения

1. Закончите предложения, выбрав both/neither/either.

2. Закончите предложения, выбрав both/neither/either. Используйте of, если необходимо.

3. Закончите предложения, выбрав both/neither/either + of us/them.

4. Напишите предложения с both … and … / neither … nor… / either … or … .

  1. Chris was late. So was Pat.
  2. He didn’t write and he didn’t phone.
  3. Joe is on holiday and so is Sam.
  4. Joe hasn’t got a car. Sam hasn’t got one either.
  5. Brian doesn’t watch TV and he doesn’t read newspapers.
  6. It was a boring film. It was long too.
  7. Is that man’s name Richard? Or is it Robert? It’s one of the two.
  8. I haven’t got time to go on holiday. And I haven’t got the money.
  9. We can leave today or we can leave tomorrow — whichever you prefer.

5. Закончите предложения, выбрав neither/either/none/any.

ru-neophyte-guide-to-scala/p07-either.md at master · anton-k/ru-neophyte-guide-to-scala · GitHub

В предыдущей главе мы узнали как обрабатываются исключения в функциональном стиле. Мы узнали о тип Try. Он появился в Scala с версии 2.10. Также я упомянул и о типе Either. В этой главе мы остановимся на нём по-подробнее. Мы узнаем как и где он используется и о некоторых неприятных особенностях типа Either.

На данный момент в типе Either есть несколько серьёзных недостатков, о которых стоит знать. Они настолько серьёзны, что необходимость использования Either может вызывать сомнения. А нужен ли он нам?

Во первых, до появления Try для обработки исключений использовался тип Either и не все разработчики перешли на новый способ. Поэтому нам стоит разобраться в тонкостях и этого типа.

Кроме того, Try не равносилен Either. Try используется только для обработки исключений в функциональном стиле. На практике Try и Either дополняют друг друга. И несмотря на все недостатки Either, есть проблемы, с которыми он справляется очень хорошо.

Семантика

Как Try и Option тип Either является контейнером. Только он принимает два параметра, а не один: значение типа Either[A, B] может содержать значение типа A или значение типа B. В этом отличие от Tuple[A, B], который одновременно содержит два значения, типов A и B.

От Either наследуют всего два класса: Left и Right. Если значение Either[A, B] содержит значение типа A, тогда Either содержит Left, иначе оно содержит значение типа B обёрнутое в класс Right.

В семантике типа ничто не указывает на то, что один или другой тип представляет ошибку или успешное выполнение. На самом деле, Either обозначает тип общего назначения, представляющий результат, в котором для значений есть две возможные альтернативы. Но несмотря на это, чаще всего он используется для обработки исключений, и по соглашению Left отвечает за ошибки/исключения, а Right — за успешно вычисленное значение.

Создание значения типа

Either

Значения типа Either создаются очень просто. И Left и Right являются case-классами. Так если мы хотим реализовать непробиваемую систему интернет-цензуры, мы можем сделать это так:

import scala.io.Source
import java.net.URL

def getContent(url: URL): Either[String, Source] =
  if (url.getHost.contains("google"))
    Left("Requested URL is blocked for the good of the people!")
  else
    Right(Source. fromURL(url))

Теперь, если мы вызовем getContent(new URL("http://danielwestheide.com")), то мы получим scala.io.Source обёрнутый в Right. Если мы попробуем обратиться по new URL("https://plus.google.com"), результат будет содержать Left со строкой.

Использование

Either

Некоторые совсем простые вещи работают в Either точно так же как и в Try. У нас есть методы isLeft и isRight. Также мы можем выполнять сопоставление с образцом, этот способ работы с типом Either наиболее удобен:

getContent(new URL("http://google.com")) match {
  case Left(msg) => println(msg)
  case Right(source) => source.getLines.foreach(println)
}

Проекции

Мы не можем работать с Either как с коллекциями, также как и в Option или Try. Это решение вызвано тем, что Either не должно отдавать предпочтение одной или другой альтернативе.

В Try мы концентрируемся на типе результата, успешно вычисленного значения, для него определены map, flatMap и другие методы. Все они предполагают, что Try содержит Success, и если это не так, они ничего не делают, передавая далее Failure.

Поскольку в Either альтернативы равнозначны, мы сначала должны определиться с какой веткой мы хотим работать, вызовом методов left или right на значении типа Either. После этого мы получим одну из проекций LeftProjection или RightProjection, которые концентрируются на левой и правой альтернативе соответственно.

Преобразование

После того как у нас есть проекция, мы можем преобразовать её элемент:

val content: Either[String, Iterator[String]] =
  getContent(new URL("http://danielwestheide. com")).right.map(_.getLines())
// content содержит Right со строчками из Source, который был получен с помощью getContent

val moreContent: Either[String, Iterator[String]] =
  getContent(new URL("http://google.com")).right.map(_.getLines)
// moreContent содержит Left, полученный из getContent

Что бы не содержало значение Either[String, Source] в этом примере, Left или Right, оно будет преобразовано в Either[String, Iterator[String]]. Если оно содержит Right, то значение будет преобразовано, если оно содержит Left, значение останется без изменений.

То же самое мы можем выполнить и для LeftProjection:

val content: Either[Iterator[String], Source] =
  getContent(new URL("http://danielwestheide.com")).left.map(Iterator(_))
// content содержит Right с Source, в том виде, в котором он был получен из getContent

val moreContent: Either[Iterator[String], Source] =
  getContent(new URL("http://google. com")).left.map(Iterator(_))
// moreContent содержит Left с msg, полученым из getContent в Iterator'е

Теперь, если Either содержит Left, результат будет преобразован, а в случае Right оставлен без изменений. И в том и в другом случае результат значения будет Either[Iterator[String], Source]

Обратите внимание на то, что метод map определён на проекциях, а не на самом типе Either, но он возвращает значение типа Either, а не проекции. В этом Either уходит от привычной аналогии с коллекциями. Так происходит потому, что в Either альтернативы должны оставаться равнозначными. Но Вы уже наверное догадываетесь о том, какие проблемы могут стоять за этим решением. к тому же, если мы хотим вызвать несколько методов map, flatMap и других методов, нам придётся каждый раз указывать какую проекцию мы хотим использовать.

Метод
flatMap

Для проекций также определён метод flatMap, который позволяет избежать проблемы вложенных структур при вызове map.

Прошу потерпеть, но сейчас мы рассмотрим очень надуманный пример. Допустим нам хочется узнать среднее число строк для двух моих статей. Нам ведь давно хотелось узнать об этом, не так ли? Мы можем решить эту сложнейшую задачу, примерно так:

val part5 = new URL("http://t.co/UR1aalX4")
val part6 = new URL("http://t.co/6wlKwTmu")
val content = getContent(part5).right.map(a =>
  getContent(part6).right.map(b =>
    (a.getLines().size + b.getLines().size) / 2))

В результате мы получим значение типа Either[String, Either[String, Int]], что содержит вложенный Either в правой альтернативе. Мы можем избавиться от этой вложенности вызовом метода joinRight, также определён и метод joinLeft.

Однако мы можем не создавать вложенную структуру изначально. Если мы вызовем flatMap на RightProjection, то мы полуим более приятный результат. Это приведёт к тому что, мы избавимся от Right во внутреннем Either.

val content = getContent(part5).right.flatMap(a =>
  getContent(part6).right.map(b =>
    (a.getLines().size + b.getLines().size) / 2))

Теперь переменная content имеет тип Either[String, Int] и с ней гораздо приятнее работать, например, при сопоставлении с образцом.

For-генераторы

Скорее всего, for-генераторы уже успели вам понравиться. Они предоставляют набор простых средств для работы с различными типами. Также мы можем использовать for-генераторами для проекций, но, к сожалению, это будет не так элегантно, придётся иметь дело с корявыми костылями.

Давайте перепишем наш пример с flatMap через генераторы:

def averageLineCount(url1: URL, url2: URL): Either[String, Int] =
  for {
    source1 <- getContent(url1).right
    source2 <- getContent(url2).right
  } yield (source1.getLines().size + source2.getLines().size) / 2

Не так плохо. Обратите внимание на вызов right в каждом из генераторов.

Теперь немного перепишем это выражение. Поскольку возвращаемый результат слишком многословен, давайте определим локальные переменные для его упрощения:

def averageLineCountWontCompile(url1: URL, url2: URL): Either[String, Int] =
  for {
    source1 <- getContent(url1).right
    source2 <- getContent(url2).right
    lines1 = source1.getLines().size
    lines2 = source2.getLines().size
  } yield (lines1 + lines2) / 2

Но это выражение не скомпилируется! Причина станет понятной если мы избавимся от синтаксического сахара for-генераторов. Исходное выражение превратится в нечто менее наглядное:

def averageLineCountDesugaredWontCompile(url1: URL, url2: URL): Either[String, Int] =
  getContent(url1).right.flatMap { source1 =>
    getContent(url2).right.map { source2 =>
      val lines1 = source1.getLines().size
      val lines2 = source2.getLines(). size
      (lines1, lines2)
    }.map { case (x, y) => x + y / 2 }
  }

Проблема в том, что при определении переменных внутри for-генератора появляется ещё один промежуточный вызов map. Он вызывается на результате предыдущего вызова map, который вернул Either, а не RightProjection. Но для Ether метод map не определён, на что и пожаловался компилятор.

И вот из Either показалась корявая усмешка тролля. В этом примере, мы можем обойтись и без локальных переменных. Если они нам действительно нужна, мы можем обойти проблему, заменив простые переменные генераторами:

def averageLineCount(url1: URL, url2: URL): Either[String, Int] =
  for {
    source1 <- getContent(url1).right
    source2 <- getContent(url2).right
    lines1 <- Right(source1.getLines().size).right
    lines2 <- Right(source2.getLines().size).right
  } yield (lines1 + lines2) / 2

Об этой проблеме необходимо помнить. Она не ставит крест на Either, но может доставить массу хлопот, если вы не понимаете причину её появления.

Другие методы

На проекциях определены и другие полезные методы:

Мы можем преобразовать Either в Option вызовом метода toOption на одной из проекций. К примеру, у нас есть значение e типа Either[A, B]. Выражение e.right.toOption вернёт Option[B]. Если Either[A, B] содержит Right, результат окажется Some. Если Left, то мы получим None. Аналогично и для LeftProjection. Для преобразование в последовательность из одного элемента воспользуйтесь методом toSeq.

Свёртка

Для преобразования Either в независимости от того какую альтернативу оно содержит, мы можем воспользоваться методом fold, принимающим две функции с одним и тем же типом для результата. Первая функции вызывается, если значение содержит Left и вторая функция — в случае Right.

Рассмотри на примере объединения двух операций, определённых на левой и правой проекции:

val content: Iterator[String] =
  getContent(new URL("http://danielwestheide.com")).fold(Iterator(_), _.getLines())

val moreContent: Iterator[String] =
  getContent(new URL("http://google.com")).fold(Iterator(_), _.getLines())

В этом примере мы преобразуем Either[String, Source] в Iterator[String], вне зависимости от значения Either. Также мы могли вернуть из функций Either или выполнить побочные эффекты с результатом Unit для двух функций. Метод fold является отличной альтернативой сопоставлению с образцом.

Когда использовать Either

Теперь, когда мы узнали как использовать Either, давайте рассмотрим несколько частных случаев его применения.

Обработка исключений

Мы можем пользоваться Either для обработки исключений вместо Try. У Either есть одно небольшое преимущество в том, что мы можем определить тип исключений более точно, в то время как в Try всё время используется самый общий тип Throwable. Поэтому Either хорошо применять, когда тип исключений заранее известен.

Необходимо определить специальный метод, воспользовавшись очень полезным объектом exception из пакета scala.util.control:

import scala.util.control.Exception.catching
def handling[Ex <: Throwable, T](exType: Class[Ex])(block: => T): Either[Ex, T] =
  catching(exType).either(block).asInstanceOf[Either[Ex, T]]

Нам нужен этот метод из-за того, что несмотря на то, что методы, определённые в scala.util.Exception, позволяют нам обрабатывать специфические типы исключений, результирующий на этапе компиляции тип исключения всегда будет Throwable.

С помощью этого метода мы можем указывать на тип исключения в Either:

import java.net.MalformedURLException
def parseURL(url: String): Either[MalformedURLException, URL] =
  handling(classOf[MalformedURLException])(new URL(url))

Также наши исключения не обязательно могут быть вызваны отваливающимися функциями из чужих библиотек, как в примере выше. В тех примерах мы лишь перехватывали исключения, которые случались в библиотечных функциях, и оборачивали их в Left. Вместо этого мы можем определить свой тип ошибок, предпочтительно в виде case-класса. После чего мы можем возвращать его из функции, поместив в конструктор Left, при выполнении некоторого условия.

Приведём пример:

case class Customer(age: Int)

class Cigarettes

case class UnderAgeFailure(age: Int, required: Int)

def buyCigarettes(customer: Customer): Either[UnderAgeFailure, Cigarettes] =
  if (customer. age < 16) Left(UnderAgeFailure(customer.age, 16))
  else Right(new Cigarettes)

Для обработки неожиданных исключений лучше использовать Try. Он лишён всех недостатков Either.

Обработка коллекций

Обычно, Either хорошо подходит для работы с коллекциями, если в какой-то момент что-то может пойти не так, но при этом не возникает ошибка, исключающая дальнейшую обработку элементов коллекции.

Предположим, что для нашего интернет-цензора определён чёрный список:

type Citizen = String
case class BlackListedResource(url: URL, visitors: Set[Citizen])

val blacklist = List(
  BlackListedResource(new URL("https://google.com"), Set("John Doe", "Johanna Doe")),
  BlackListedResource(new URL("http://yahoo.com"), Set.empty),
  BlackListedResource(new URL("https://maps.google.com"), Set("John Doe")),
  BlackListedResource(new URL("http://plus.google.com"), Set.empty)
)

BlackListedResource представляет набор запрещённых адресов с указанием лиц, пытавшихся по ним обратиться.

Теперь мы хотим найти проблемных пользователей, то есть тех, что пытались попасть на запрещённые страницы. В то же время мы хотим найти подозрительные страницы — те страницы, в которые никто не обращался. Мы предполагаем, что пользователи могут обойти наш фильтр и нам нужно разобраться с этой проблемой:

Мы можем обработать наш список следующим образом:

val checkedBlacklist: List[Either[URL, Set[Citizen]]] =
  blacklist.map(resource =>
    if (resource.visitors.isEmpty) Left(resource.url)
    else Right(resource.visitors))

Мы создали последовательность значений Either. Левые альтернативы представляют подозрительные адреса и правые — множества проблемных пользователей. Теперь мы можем совсем просто установить и проблемных пользователей и подозрительные страницы:

val suspiciousResources = checkedBlacklist.flatMap(_.left.toOption)
val problemCitizens = checkedBlacklist.flatMap(_.right.toOption).flatten. toSet

Мы видим, что Either отлично справляется с более общими задачами, которые выходят за рамки обработки исключений.

Итоги

Мы узнали как и где использовать Either, а также о его недостатках. И Either совсем не лишён недостатков, но итоговое решение, нужен ли этот тип в Вашем коде или нет, всегда остаётся за Вами.

На практике, благодаря Try, для Either остаётся не так много работы. Но всё-таки нам важно знать и об этом типе. Могут случиться и ситуации, в которых он станет вашим незаменимым помощником, а также это полезно для понимания кода Scala для версий ниже 2.10, там где он использовался для обработки исключений.


Neither nor правило примеры. Как использовать Either, Neither, Both в английском языке

Neither of them knew where the skating- rink was. Никто из них не знал где каток. Neither child understands how dangerous playing with fire is. Ни один ребенок не понимает, как это опасно играть со спичками. Neither of these coffee vending machines is working. Ни один кофе-автомат не работает.

Either и neither со сказуемым

Neither of them takes care(take care) of an old aunt. Ни один из них не заботится о старой тете. Either of the paintings was (were) found in private collections. Каждая из картин была найдена в частных коллекциях. Neither of these teams deserves (deserve) to be a winner. Ни одна из этих команд не заслуживает быть победителем

Either…or and Neither …nor

My computer is very slow. It’s either broken or virus-infected. Мой компьютер очень медленно работает. Он либо сломан либо заражен вирусом. Neither Clara’s mother nor her father understands her. Ни мать Клары ни ее отец не понимают ее. Pizza was neither fresh nor delicious. Пицца была ни свежей, ни вкусной. His name’s either Richard or Robert. Его зовут или Ричард или Роберт.

В этой статье мы поговорим об отрицаниях в английском предложении с использованием (ни …. , ни ….). Например, такое предложение: Neither Tom nor his wife told anything about their children. По-русски это звучит так: Ни Том, ни его жена ничего не говорили о своих детях.

Neither и Nor

Nor обычно следует за neither , если они используются в одном предложении. Например, вы можете сказать: I like neither cakes nor ice-cream (мне не нравятся ни торты, ни мороженое). Вы также можете использовать nor , если вы говорите о более чем двух объектах, но вы должны повторять nor перед каждым таким элементом.

Поэтому, если вы хотите добавить пироги в свой список антипатий, вы должны сказать: I like neither cakes nor ice-cream nor pies . (Мне не нравятся ни торты, ни мороженое, ни пироги.) Неправильно использовать or где-либо в этом предложении, или оставить какой-то объект без nor .

Обратите внимание на глагол — в английском языке не используется двойное отрицание, глагол употребляется в positive , хотя на русский мы переводим глагол с частицей не.

Neither и Nor с единственным и множественным числом существительных

Рассмотрим, например, такое предложение:

Neither the boy nor the girl is a good cooker. (Ни мальчик, ни девочка не являются хорошими поварами). Оба отрицания стоят в единственном числе, глагол тоже в единственном числе, объект предложения — a good cooker — тоже в единственном числе.

Проблема появляется, когда один из элементов в neither….nor…. конструкции стоит в единственном числе, а другой — во множественном. Как быть, если надо сказать о поварских навыках двух мальчиков и одной девочки? В этом случае глагол и объект нужно употребить в той форме, которая согласуется с ближайшим к ним существительным с отрицанием:

Neither the boys (мн.число) nor the girl (ед.число) is a good cooker .
Neither the girl (ед.число) nor the boys (мн.число) are good cookers .

Кстати, на русский мы переведем оба предложения одинаково: Ни девочка, ни мальчики не являются хорошими поварами.

Употребление Nor без Neither

Nor не обязательно появляется в предложении со словом neither . Nor может начинать предложение. Например, если вы только что говорили, что вы обычно не просыпаетесь в 6 утра и хотите продолжить, то вы можете начать другое предложение с Nor :

Nor do I like to wake up at 5 a.m. (И мне не нравится просыпаться в 5 утра.)

Другой вариант состоит в том, чтобы объединить два отрицания в одно предложение, а вторую часть начать с Nor :
I don’t usually wake up at 6 a.m., nor do I like to wake up at 5 a.m. (Обычно я не просыпаюсь в 6 утра и не люблю просыпаться в 5 утра.)

Когда использовать Or вместо Nor

В предыдущем примере мы использовали nor , чтобы выделить отрицание, которое следует за отрицанием. Однако, когда второе отрицание является существительным, прилагательным или наречием, мы должны использовать or. Первое отрицание автоматически переносится на все перечисленные элементы.

Например, когда вы используете слово Not (нет), правильная структура: not A or B . Вы должны сказать:

Sh e is not interested in history or economics. (Ее не интересует ни история, ни экономика.)
He is not interested in math nor science .

He didn’t tell her or them. (Он не сказал ни ей, ни им.)
He didn’t tell her nor them.

Когда можно выбрать Nor или Or

Если, с другой стороны, вторая часть отрицания — это глагольная фраза, а не предложение, то вы можете использовать или Nor ил и Or . Оба следующих предложения будут правильными:

He could not write nor even read. (Он не мог ни писать, ни даже читать. )
He could not write or even read. (Он не мог писать и даже читать.)

Вы, как писатель, решаете, какой из этих двух вариантов звучит лучше в вашем случае. Если же вы не уверены, какое слово звучит лучше, или, если вы хотите избежать проблемы, вы можете попытаться сказать and no для второй отрицательной части:

I have no time and no money. (У меня нет времени и нет денег.)
He could not write and could not even read. (Он не мог писать и даже не мог читать.)

Предупреждение

Нужно быть осторожным в том, чтобы применять neither и nor к однородным членам предложения. Например, было бы неправильно говорить: He will study neither his lessons nor do his duties. Часть, которая следует за neither , является существительным (his lessons ), а часть, которая следует за nor, глагольная фраза (d o his duties ).

Если вы хотите соединить обе части в одном предложении, следует поместить neither перед глаголом study . Тогда обе части будут глагольными фразами:

He will ne ither study his lessons, nor do his duties. (Он не будет ни учить свои уроки, ни выполнять свои обязанности.)

Подытоживая все вышесказанное

Итак, nor часто сочетается с neither , но не всегда. Когда есть другие отрицательные слова, используйте or , если вторая часть отрицания является существительным, прилагательным или наречием. Если это глагольная фраза, выбирайте nor или or . Если вы не знаете, что лучше, используйте and no или and not для второй части.

Когда мы выбираем предмет из нескольких или нам ничего не подходит из предложенного, мы используем соединительные союзы «или…или» и «ни…ни». В английском языке им соответствуют конструкции either or и neither nor. Для того чтобы у вас в дальнейшем не возникало вопросов, как правильно использовать в речи эти союзы, рассмотрим их более подробно.

Как правильно произносить слова either or и neither nor?

Английский язык отличается от других языков многообразием диалектов. Кроме того, в современном мире выделяется два варианта английского языка: британский английский и американский английский. У конструкций either or и neither nor есть также два типа чтения. Вам нужно знать их, чтобы понять любого англоговорящего человека. В свою очередь гражданину России совсем необязательно использовать в своей речи два варианта чтения союзов. Выберете более удобную для себя транскрипцию и по ней произносите слова. Люди, говорящие на английском языке, поймут вас в любом случае.

Произношение союза either or

Британский вариант: either [ˈaɪðə(r)] / [а’йзэ].

Американский вариант: either [ˈi·ðər] / [и’зэр].

Различие не только в чтении первого слова. В американском английском «r» на конце произносится четко.

Произношение союза neither nor

Британский вариант: neither [ˈnaɪðə(r)] / [на’йзэ].

Американский вариант: neither [ˈniːðər] / [ни’зэр].

Конструкции either or и neither nor схожи между собой и отличаются только наличием и отсутствием буквы «n» в начале слов. Поэтому эти союзы произносятся практически одинаково в обоих вариантах английского языка.

Правила употребления союза either or

Еither or – соединительный союз. Он употребляется в утвердительных предложениях в качестве соединителя однородных членов предложения.

  • Если союз соединяется с подлежащим, сказуемое согласуется только с тем подлежащим, которое стоим ближе к нему. В этом случае слово еither or ставится в начало предложения.
  • В случае, когда конструкция соединяет однородные сказуемые, она ставится после подлежащего, а именно перед глаголом-сказуемым.
  • Кроме главных членов предложения, союз может также соединять второстепенные члены предложения, например, дополнения. В этом случае «either» ставится перед первым предметом, а «or» перед следующим.
  • Если речь идет об однородных прилагательных, конструкция ставится в середине предложения перед признаками предмета.

Использование конструкции neither nor

Так как конструкции either or и neither nor схожи между собой, союз neither nor используется в таких же вышеперечисленных случаях только в качестве отрицания.

Важно! Neither nor – отрицательный союз. Поэтому его можно использовать только в отрицательных предложениях. В английском языке разрешено только одно отрицание в предложении. Поэтому если вы решили использовать neither nor, никаких дополнительных отрицаний быть не должно. Глагол должен стоять в своей утвердительной форме (без вспомогательных глаголов и частицы «not»).

Союз either or может употребляться в значении союза neither nor в отрицательных предложениях.

Рассмотрим основные примеры использования конструкции neither nor в английской речи. Как и союз either or, neither nor – соединительный союз. Он связывает однородные члены предложения (подлежащие, сказуемые, дополнения, определения и обстоятельства).

  • Однородные подлежащие
  • Однородные сказуемые
  • Однородные дополнения
  • Однородные определения

Важно! Союзы either or и neither nor чаще всего используются для соединения подлежащих. При этом сказуемое предложение согласуется в лице с ближайшим подлежащим. Но в современном разговорном английском это правило не всегда соблюдается, и глагол употребляется во множественном числе.

В этой статье предлагаем разобрать детально местоимения и слова-определители в английском языке, с помощью которых мы можем сказать об определенной группе объектов, — both, either, neither, all, each и every.

Если нам надо обозначить два объекта, можем использовать слова both (оба), either (любой из двух) и neither (ни один из двух). Если же объектов больше двух, можем употребить all (все), each (каждый) или every (каждый). Разница в значении этих слов не всегда ясна, но нюансы их использования могут существенно повлиять на смысл всего предложения. В статье расскажем об особенностях употребления этих слов и дадим примеры.

Both

Слово both в английском языке объединяет два предмета или двух людей. На русский язык оно может переводиться как «оба», «обе», «и… и», «и тот, и другой».

Рассмотрим особенности употребления both в английском языке.

  1. Both (of) может стоять перед существительным или местоимением:

    Если перед существительным нет артикля и слова-определителя, используем both.

    Both students passed the test. — Оба студента сдали экзамен.
    You should look both ways when crossing the street. — Ты должен посмотреть в обе стороны , когда переходишь дорогу.

    Если перед существительным есть слово-определитель (the, my, these), можно использовать и both, и both of.

    I visited both / both of my brothers yesterday. — Я навестила обоих моих братьев вчера.
    Both / Both of her children are at school. — Оба ее ребенка в школе.

    Перед личными местоимениями (us, you, them) используем both of.

    Both of them came to the party. — Они оба пришли на вечеринку.

  2. Both можно использовать после существительного или местоимения.

    She has invited us both . — Она пригласила нас обеих .

    Если both относится к подлежащему, то в этом случае both обычно ставится после глагола to be, вспомогательных или модальных глаголов.

    My sisters are both good dancers. — Обе мои сестры хорошо танцуют.
    The boys have both gone to bed. — Оба мальчика пошли спать.
    They can both speak English. — Они обе могут говорит по-английски.

    В остальных случаях both ставится перед глаголом.

    Her friends both went to the cinema yesterday. — Оба ее друга пошли в кино вчера.

Также вы можете встретить конструкцию both … and, которая переводится как «и… и», «как…, так и…», «и тот, и другой».

Mary is both young and beautiful. — Мэри и молода, и красива.
Both English and Hawaiian are official languages in Hawaii. — Официальными языками на Гавайских островах являются как гавайский, так и английский.

Either и neither

Говоря о выборе между двумя предметами/людьми, можно употреблять either (любой из двух) или neither (ни один из двух). Чтобы избежать двойного отрицания, neither используется с глаголами в положительной форме, без частицы not.

Есть по два варианта произношения этих слов: either — /ˈi:ðər/ , /ˈaɪðə(r)/ и neither — /ˈnaɪðə(r)/ , /ˈniːðə(r)/ .

Перейдем к особенностям употребления either и neither.

  1. Мы используем either и neither перед исчисляемыми существительными в единственном числе.

    Either dress suits you in its way.Любое из (двух) платьев тебе по-своему идет.
    Neither film was interesting. — Ни один из (двух) фильмов не был интересен.

    Обратите внимание, что в английском языке существительное стоит в единственном числе, а в русском — во множественном.

    Если перед существительным стоит артикль или другое слово-определитель, употребляем either of или neither of. В этом случаем существительное будет во множественном числе.

    I didn’t like either of her Christmas presents . — Ни один из ее рождественских подарков мне не понравился.
    Neither of my brothers can sing. — Ни один из моих братьев не умеет петь.

    Также используем either of / neither of перед местоимениями us, them, you.

    You can invite either of them . — Можешь пригласить любого из них .
    Neither of them has been to Paris. — Никто из них не был в Париже.

  2. В формальном английском глагол после either of и neither of должен стоять в единственном числе.

    Whatever either of you is thinking , you’re wrong. — Что бы каждый из вас ни думал , вы ошибаетесь.
    Neither of us wants to leave. — Никто из нас не хочет уходить.

    Однако в разговорном английском часто употребляют глагол и во множественном числе.

    Do either of you know the answer? — Кто-то из вас знает ответ?
    Neither of my sisters are married . — Ни одна из моих сестер не замужем .

All

Если вам надо указать на всю группу людей или предметов в целом, используйте all. Особенности использования all:

  1. All может употребляться с существительными во множественном числе, оно будет переводиться как «все». Также all употребляется и с неисчисляемыми существительными, в таком случае оно переводится как «весь», «всё», «вся».

    All employees should have health insurance. — У всех сотрудников должна быть медицинская страховка.
    All parcels were delivered on time. — Все посылки были доставлены вовремя.
    I like all French music . — Мне нравится вся французская музыка .

    Если перед существительным есть слово-определитель (the, my, this), можно использовать и all, и all of.

    All / All of the dishes offered by the chef tasted delicious. — Все блюда , предложенные шеф-поваром, были очень вкусные.
    All / All of these cars are too posh for my quiet wedding. — Все эти машины слишком роскошные для моей скромной свадьбы.
    All / All of my relatives came to the reception. — Все мои родственники пришли на прием.

    C личными местоимениями (us/you/them) используем all of.

    All of you can come tomorrow. — Вы все можете прийти завтра.
    She has invited all of us . — Она пригласила всех нас .

  2. Еще одно свойство all — усиление прилагательных, наречий и даже предлогов.

    When she felt all alone , she started crying. — Когда она почувствовала себя совсем одинокой , она заплакала.
    Did you write the article all by yourself ? — Ты сам написал статью?
    I know all about Mary. — Я знаю все про Мэри.

  3. Еще один любопытный случай употребления all / all of — сочетание с именами собственными в значении «весь», «полностью».

    All / All of Paris celebrated the victory. — Весь Париж праздновал победу.
    I’ve watched all / all of Tarantino . — Я посмотрел всего Тарантино .

  4. Если all относится к подлежащему, то в этом случае all обычно ставится после глагола to be, вспомогательных или модальных глаголов.

    Those apples were all wormy. — Все эти яблоки были червивые.
    The guests have all arrived. — Все гости прибыли.
    My students can all speak English. — Все мои студенты могут говорить на английском.

    В остальных случаях all ставится перед глаголом.

    They all work together. — Они все работают вместе.

Each и every

Every и each переводятся как «каждый», но все же имеют свои отличия. Рассмотрим особенности употребления each и every:

  1. Each указывает на каждого отдельного человека в группе, подчеркивая его или ее индивидуальность, а every наоборот обобщает.

    Every city was decorated for New Year. — Каждый город был украшен к Новому Году. (все города)
    Each town chose its own decorations. — Каждый город выбрал свои украшения. (город в отдельности)

    В английском часто используются конструкции each of и every one of, они переводятся как «каждый из». Обратите внимание, что нельзя сказать every of .

    Every one of your action has a positive or a negative value. — У каждого из ваших действий есть положительное или отрицательное значение.
    Each of you needs something.Каждому из вас что-то нужно.

  2. Есть ситуации, в которых используется только each:
    • для описания двух людей или парных предметов

      Each twin was happy with their toy. — Каждый близнец был рад своей игрушке.
      He had presents in each hand . — У него были подарки в каждой руке .

    • самостоятельно, без следующего за ним существительного или местоимения

      These rings are too expensive — $100 each . — Эти кольца слишком дорогие — 100 долларов каждое !

    • устойчивые выражения: each other (друг друга), each of us (каждый из нас)
  3. Случаи, когда мы используем только every:
    • для описания частоты действия

      I promised my trainer to exercise every day . — Я пообещал своему тренеру тренироваться каждый день .
      Why are you calling me every five minutes ? — Почему ты мне звонишь каждые пять минут ?
      Please, clean the birdcage every few days . — Пожалуйста, чистите птичью клетку раз в несколько дней .

      Обратите внимание, если мы указываем на количество раз или используем слово few (несколько), то существительное будет стоять во множественном числе.

    • для образования производных местоимений: everybody (каждый, всякий), everyone (каждый, всякий), everything (всё), everywhere (везде)

      Our boss gathered everybody together for a group photograph. — Наш босс собрал всех для общей фотографии.

    • устойчивые выражения: every single word (каждое слово), in every way (во всех отношениях)

Спасибо за интерес к этой теме. Надеемся, что благодаря нашей статье вы сможете использовать слова both, either, neither, each, every и all более уверенно. Для закрепления материала предлагаем пройти наш тест.

Тест по теме «Both, either, neither, all, each и every»

Предложение с данной конструкцией переводится на русский язык отрицательным предложением со структурой «ни… ни…».

При этом в одном предложении речь идет о двух утверждениях, имеющих негативное значение; ни первому, ни второму человеку/объекту/действию не относится содержание предложения:

Neither Mary nor Kate likes coffee. – Ни Мэри, ни Кейт не людят кофе.

Neither John nor his friends helped the poor woman. – Ни Джон, ни его друзья не помогли несчастной женщине.

He tried neither the cake nor the sandwiches. – Он не попробовал ни пирог, ни сендвичи.

Как использовать конструкцию

В предложениях с данной конструкцией глагол-сказуемое может использоваться как в единственной, так и во множественной форме – это зависит от последнего из перечисленных подлежащих, то есть после существительного или местоимения, употребленного после слова “nor”.

Neither the students nor the teacher understands what is going on. – Ни студенты, ни учитель не понимают, что происходит.

Neither Ashley nor her parents were at home. – Ни Эшли, ни ее родителей не было дома.

При переводе подобных предложений на английский следует помнить о запрете двойных отрицаний: “neither” уже содержит отрицание, использование дополнительного “not” по аналогии с русским языком не только не требуется, но и будет являться грубой ошибкой.

Neither the boys nor the girls DIDN’T know this rule. – Ни мальчики, ни девочки НЕ знали этого правила. Перевод неверен, в английской версии предложения не требуется второе отрицание DIDN’T со вспомогательным глаголом. Предложение следует перевести следующим образом:

Neither the boys nor the girls knew the rule.

Другой типичной ошибкой является использование в подобных предложениях конструкции both…and… . Такое предложение также будет считаться неправильным; если в предложении присутствует отрицание, в обязательном порядке следует использовать именно конструкцию neither…nor… .

Both dogs and the cats eat oranges. – Ни кошки, ни собаки не кушают апельсины. Данное предложение содержит грамматическую ошибку, при наличии отрицания следует использовать структуру neither…nor… :

Neither cats nor dogs eat oranges.

Как использовать «Или», «Ни», «Или» и «Ни»

Возникали ли у вас когда-нибудь трудности с пониманием того, когда использовать одно из них, а когда ни одно? Как насчет ни и или? Если у вас есть, не волнуйтесь, вы не единственный. Даже носители языка иногда путают такие вещи! Когда вы изучаете английский язык, полезно знать небольшие грамматические приемы, которые помогут вам различать подобные слова.

Либо , либо , ни могут использоваться несколькими способами: наречиями, определителями, местоимениями и союзами.

В то время как «любой» имеет положительную коннотацию, «ни один» не имеет отрицательного значения. Вы всегда найдете их в паре таким образом: или/или и ни/ни. Это способы, которыми вы можете найти их использование.

 

Наречия

Когда мы обнаруживаем, что они ведут себя как наречия, то и то, и другое становятся словами-связками.

               > Я не люблю шпинат. — Ни , ни I.

               > Я не люблю грибы.- Нет, они мне тоже не нравятся .

 

Определители

В случае определителей либо и ни один из них не ставится перед существительным.

               > В каждом конце дома есть дверь.

               > Ни один из журналистов не смог закончить свои статьи; не хватило времени.

Потренируйтесь самостоятельно написать несколько таких предложений, чтобы проверить, насколько хорошо вы усвоили понятие

 

.

Местоимения

Для всех тех случаев, когда и то, и другое ведут себя как местоимения, структура предложения будет следующей:

либо/ни , за которым следует из + именное словосочетание

Когда они действуют как местоимения либо означает «то или иное», тогда как ни не означает «ни то, ни другое»

               > Обе эти дороги ведут в Рим; вы можете пойти в любом случае.

               > Ни одна из моих рук не достаточно сильна, чтобы поднять этот чемодан.

 

Соединение

Во всех случаях, когда мы встречаем «или» и «ни» как союзы, мы также находим их в сочетании с «или» и «ни».

или/или — Они используются вместе, чтобы предложить выбор между двумя вещами

               > Вы можете позвонить мне на дом или в офис.

               > Мама или папа заберут вас.

ни/ни — Когда они объединены в пару, они отрицают обе части утверждения.

               > Ни синий, ни красный не доступны в размере 4.

               > Я не позвоню вам и не отправлю вам сообщение до полуночи.

 

 

Поделись с друзьями

автор: Ребекка Холдернесс (31 сообщение)

Ребекка — помощник по глобальному маркетингу в головном офисе Kaplan в Лондоне.Ребекка невероятно увлечена образованием, имея опыт работы в области рекрутингового маркетинга в Университете Брунеля. Изучая как английский язык, так и творческое письмо, Ребекка перешла к работе в сфере ELT и теперь управляет нашими глобальными каналами в социальных сетях, а также поддерживает глобальные проекты. Это дополняет собственные увлечения Ребекки путешествиями, ведением блога и писательством.

Или-или, ни-ни: как правильно использовать

Резюме

Используйте или-или , чтобы подтвердить один или другой из двух вариантов; ни-ни их отрицать.

Примеры
  • Я хочу кекс или кекс .
  • Нельзя ни кекс, ни кекс .

Не используйте или для представления более двух альтернатив, но ни-ни можно использовать с более чем двумя.

Примеры
  • Я могу испечь кексы, кексы, или пироги. Какой ты предпочитаешь?
  • Я не умею печь ни кексы ни кексы ни пироги, но я умею варить яйцо.

Убедитесь, что альтернативы грамматически сбалансированы и параллельны по структуре.

Примеры
  • Плохо: Я либо хочу кекс либо кекс .
    Лучше: Я хочу или кекс или кекс .
  • Бедный: Вы не можете ни иметь кекс ни кекс .
    Лучше: Вы не можете ни кекс ни кекс .

Используйте местоимения субъекта, такие как I и they в позиции подлежащего, и местоимения объекта, такие как me и их в позиции объекта.

Примеры
  • Либо Рита, либо I могут съесть кекс.
  • Этот кекс не для Риты и мне .

Используемый глагол должен согласовываться с ближайшей к нему частью.

Примеры
  • Либо Рита, либо ее друзья собираются съесть все кексы.
  • Либо друзья Риты, либо она собирается съесть все кексы.
Инфографика: Как правильно использовать или-или и ни-ни

Содержание

  1. Как использовать
  2. Более двух альтернатив
  3. Параллельная конструкция
  4. Пропущено либо , либо ни
  5. Использование местоимения: I или me ?
  6. Единственное или множественное число?
  7. Примеры из литературы

Как пользоваться

Используйте пары или-или и ни-ни для обозначения одного или другого из двух вариантов. Или-или утверждает каждую из двух альтернатив, а ни-ни одновременно их отрицает.

Примеры
  • Позвонит либо мама, либо папа .
  • Ни пиццы, ни мороженого здесь нет.
  • Рита хочет либо мотоцикл, либо водный скутер на день рождения.
  • Поко не любит ни чай, ни кофе ; он предпочитает морковный сок.

Или-или и ни-ни конструкции действуют как союзы: они соединяют два предмета друг с другом.

Примеры
  • На обед будет подаваться салат или суп .
  • Я не хочу ни салата, ни супа .
  • Майя ни рада, ни грустна по этому поводу.

Такие конструкции также могут встречаться в относительных предложениях или использоваться для описания существительного.

Примеры
  • Поко, который не имеет ни квалификации, ни опыта , теперь является нашим менеджером.
  • Подойдет хлеб
  • , либо белый, либо коричневый .

В качестве союзов или-или и ни-ни не могут присоединяться к предложениям в предложении.

Примеры
  • Либо он хочет эту работу, либо либо он не хочет.
  • Либо ты любишь шоколад, либо либо не любишь.
  • Ни ей все равно, ни , ни она не делает вид, что заботится.
Примечание

Или-или и ни-ни называются соотносительными союзами. Другие соотносительные союзы, которые идут парами, включают и-и , не-но и или-или .

Примеры
  • Доступны как кофе, , так и чай.
  • Я не знаю хочу ли я кофе или чай.
  • Рита хочет водить не машину а грузовик.

Более двух альтернатив

Используйте формулировку или , чтобы представить две возможности. В неформальном употреблении иногда представляется более двух возможностей, но в формальном письме этого обычно избегают.

Примеры
  • У вас может быть или торт, мороженое, или лапки ящерицы.
  • Мы могли бы либо посмотреть фильм, пойти куда-нибудь поужинать, или поиграть в настольную игру.
  • Либо Анита, Поко, либо , либо Я вам позвоню.

Чтобы подчеркнуть, что существует множество альтернатив, мы иногда используем слово или несколько раз в списке, но или опускаем перед списком с более чем двумя альтернативами.

Пример
  • Вы можете либо почитать книгу или посмотреть фильм или пойти куда-нибудь поужинать или поиграть в игру или позвонить другу или испечь торт: много торта: много торта делать в субботу.

Ни-ни конструкции, с другой стороны, могут использоваться более чем с двумя возможностями, чтобы подчеркнуть одновременное отрицание всех представленных альтернатив.

Примеры
  • Ни Анита , ни Поко , ни Несбит не имеют права оперировать людей.
  • Ни дождь ни снег ни град ни мокрый снег не остановят нас сейчас.
  • Ни человеку, ни , ни толпе, ни , ни нации нельзя доверять действовать гуманно или здраво мыслить под влиянием великого страха.

Параллельная конструкция

Или-или и ни-ни конструкции должны быть параллельны по структуре: две части, соединенные или или или должны быть грамматически сбалансированы.

Примеры
  • Неправильно: Лулу или хочет шляпу или зонтик на день рождения.

    Отсутствие параллельной структуры.

    Правильно: Лулу хочет либо шляпу , либо зонтик на свой день рождения.

    У нас параллельная структура: и за , и за , и за , или за следуют именные словосочетания («шапка» и «зонт»).

  • Неверно: Либо бедный Фарли глуп , либо неудачник .
    Правильно: бедняга Фарли либо глупец , либо неудачник .
  • Неправильно: мы должны или позвонить по телефону , или , мы должны отправить им электронное письмо сегодня.
    Правильно: мы должны или позвонить или по электронной почте сегодня.
    Правильно: Либо , мы должны позвонить , , либо , мы должны отправить им электронное письмо сегодня.
  • Неправильно: я ни не получил от них электронное письмо , ни сообщение .
    Правильно: я не получил ни электронное письмо , ни сообщение от них.
  • Неправильно: Вы не должны ни платить , ни вы не должны ничего подписывать .
    Правильно: Ни вы не должны платить , ни ни вы не должны ничего подписывать .
Подсказка

Параллельная структура делает предложение сбалансированным и улучшает читабельность.В официальных текстах используйте параллельную структуру для элементов одинаковой важности.

Пример
  • Неправильно: Вы можете позвонить , отправить сообщение , или вы можете отправить нам электронное письмо .
    Правильно: Вы можете позвонить , отправить сообщение , или по электронной почте нам.

Пропущено

либо , либо ни

Когда представлены две альтернативы, или , как правило, могут быть опущены без потери смысла.

Использование или может подчеркнуть исключительный характер вариантов: вы можете выбрать или пиццу или торт, но не оба . Лингвистические авторитеты разделились во мнении: вообще можно использовать или или просто или , как вам больше нравится.

Однако, когда или соединяют два слова или фразы, и не следует опускать.

Примеры
  • Неверно: У Тумкина и Майи есть кошка.
    Правильно: Ни у Тумкина, ни у Майи нет кота.
  • Неправильно: Поко пьет кофе или чай .
    Правильно: Poco не пьет ни кофе, ни чай .

Использование местоимения:

I или me ?

Используете ли вы «я» или «мне» с или и или , зависит от того, имеете ли вы в виду подлежащее или дополнение в предложении. Местоимение «я» стоит в позиции подлежащего, а «мне» — в позиции объекта в предложении.

Примеры
  • Вы или I / me можете решить эту проблему.

    Для темы используйте «я», а не «мне».

  • Этот торт не для тебя и я / я .

    В позиции объекта используйте «я», а не «я».

Используйте подлежащие местоимения, такие как I , he , she и they , когда конструкция либо-или или ни-ни является подлежащим в предложении.

Примеры
  • Либо он / он либо она / ее может вам помочь.
  • Ни вы, ни они / они не правы.

В позиции объекта используйте местоимения объекта, такие как меня , его , ее и их .

Примеры
  • Можете ли вы передать это ему / ему или ей / ей ?
  • Я не разговаривал ни с , они / , ни с ними , ни с Анитой.
Примечание

Объектные местоимения, такие как me в составном подлежащем, допустимы в неформальном употреблении. Для более подробного обсуждения см. эту статью о том, какие местоимения использовать в составных подлежащих.

Осторожно

Избегайте гиперкоррекции. Некоторые люди используют I вместо me в позиции объекта, потому что они слышали, что правильно «ты и я», а не «ты и я». «Ты и я» действительно правильно, но только тогда, когда оно является подлежащим предложения, а не дополнением.

Пример
  • Бедный: Эти билеты для вас и меня .
    Лучше: Эти билеты для тебя и меня .

В то время как I вместо me приемлемо в устной речи, использование «I» в позиции объекта по-прежнему избегается в формальном письме.

Единственное или множественное число?

Когда , или , или , или соединяют две части подлежащего, следующий за ним глагол должен согласовываться с ближайшей к нему частью.

Следует признать, что в таких предложениях согласование подлежащего и глагола может звучать странно. Всегда можно перефразировать.

Примеры
  • Ты не виноват, и я тоже.
  • Либо билеты у туристов, либо у гида.

Подробнее о согласовании глаголов с составными подлежащими читайте в этой статье.

Примеры из литературы

Вот несколько примеров употребления или-или и ни-ни из произведений известных авторов.Обратите внимание, как они пишут с параллельной структурой: или и , ни соединяют грамматически сбалансированные элементы.

Примеры
  • Чем больше я вижу мир, тем больше я им недоволен; и каждый день подтверждает мое убеждение в непостоянстве всех человеческих характеров и в малой зависимости, которую можно поставить на внешность либо на достоинства, либо на смысл .
  • Мистер Рочестер, вы не должны ни ожидать, ни требовать от меня ничего небесного — ибо вы не получите этого, как и я не получу от вас: чего я совсем не ожидаю.
  • Мне показалось странным, что ни я, ни день не казались в траурном настроении и мне даже стало досадно, обнаружив в себе ощущение свободы, как будто я освободилась от чего-то его смертью.
  • Обложки книг казались ей гробами, либо ветхими, либо богато украшенными , а то, что было в них, могло быть пылью.

Следующая и предыдущая статьи

Использование EITHER на английском языке — Страница изучения английского языка

Использование Либо … или, любого из и т. д. Пожалуйста, следуйте списку для получения подробных выражений и примеров;

ЛИБО

Либо относится к любой из двух вещей или людей. Либо всегда считается в единственном числе в предложении.

Примеры:
  • Вчера я купил две туфли. Любая обувь для вас.
  • Я выберу либо из этих кандидатов для студенческого представительства.
  • Любой сотрудник может пойти со мной.
  • Были ли или из этих учеников вчера в классе?
  • Что ты любишь, кофе или чай? – Либо . Я не против.
  • Я не хочу ни , ни из них.

Использование «любого»:

1.Either используется перед существительным в единственном числе в качестве определителя.

Либо + существительное в единственном числе (в качестве определителя)

Примеры:
  • Я выбрал эти куртки. Я думаю, вам подойдет куртка или .
  • Две политические партии готовятся к выборам. Будет избрана любая из партий.
  • Прошлой ночью эти две машины были очень быстрыми. Любая машина могла попасть в аварию. К счастью, они этого не сделали.

2. Использование «Или» с «или» ( «Либо… или… / Либо как союз»):

Либо используется как союз, чтобы мы могли выразить альтернативы и/или выбор между двумя вещами или людьми.

Либо + Существительное + или + Существительное

Примеры:
  • Завтра в ресторане мы будем есть либо пиццу, либо гамбургер.
  • Либо вы с Томасом должны были выполнить задание.
  • Вы должны выбрать либо эту машину, либо ту машину. Я не могу взять их обоих вместе.

Либо + Пункт + или + Пункт

Примеры:
  • Либо ты оставишь свое оружие либо я убью девушку.
  • Либо он будет в мире со своей женой либо он разведется.
  • Либо вы летите самолетом в эту страну , либо у вас возникнут большие проблемы во время путешествия.

Примечания:

Структура либо , либо … также может использоваться в разных местах предложения.

Примеры:
  • Мы можем или выпить кофе или чай.
  • Вы либо покинете мой дом либо я вызову полицию.
  • Я либо напишу вам , либо позвоню вам на следующей неделе.


3.Использование «любого» с «of»:

В этом случае глагол может стоять как в единственном, так и во множественном числе.

Любой из + определитель ( the, my, these ) + существительное во множественном числе

Примеры:
  • Либо из мои друзья хотят/хочу карандаш от меня.
  • Либо либо эти юбки мне подойдут.
  • Либо , либо , либо дети могут сказать, что произошло в классе.


Любой + из + объектное местоимение (вы, мы, они)

Примеры:
  • не хочу ни ни их.
  • Либо либо вам есть/есть очень повезло.
  • Я хочу выбрать либо из тебя для этого конкурса.


4. Любой из них можно использовать отдельно:

Это означает, что не имеет значения, какая альтернатива.

Пример:
  • Какое мороженое ты хочешь, клубничное или шоколадное? – Либо .
  • Мяч какого цвета ты хочешь, чтобы я тебе подарил, желтый или зеленый? – Либо .

5.Either может использоваться в конце отрицательного предложения для выражения значения как you, too, also

Пример:
  • Я никогда не был в Америке. – У меня нет ни , ни .
  • Я не хочу становиться учителем. – У моего брата нет и .

6. Любой из них может использоваться в качестве подлежащего в утвердительных предложениях и вопросах. Тем не менее, Both может использоваться как дополнение, а не подлежащее в отрицательных предложениях.

Примеры:
  • Либо из этих историй правдивы.
  • Может ли или из вас помочь нам?
  • Он не хочет, чтобы и его родителей знали, что он болен. (Не его отец и не его мать)

Понимание «Или… Или» и «Ни… Ни»

Али Хейл

Если вы представляете два варианта, вы часто будете использовать конструкцию «или… или» или «ни… ни».Вот как они работают:

Вы можете выбрать на завтрак или хлопья или тосты.

Машина моего друга , ни зеленая , ни коричневая.

Либо используется в утвердительном смысле , когда вы представляете возможности, которые являются одновременно истинными или действительными.

Ни один из них не используется в отрицательном смысле , когда вы представляете вещи, которые не соответствуют действительности или не соответствуют действительности.

Пока все просто, но у вас могут возникнуть вопросы о правильном использовании выражений «либо… или» и «ни… ни».

А как насчет «Ни… или»?

Возможно, вы уже встречали такие предложения:

Я не злюсь и не расстраиваюсь.

Это грамматически неверно. Предложение следует переписать как Я не сержусь и не расстроен.

Однако использование «ни… ни» может показаться чрезмерно формальным или даже немного архаичным. Если вы хотите избежать этого, попробуйте переписать предложение (например, «Я не сержусь и не расстроен»)

Можно ли использовать «Или… Или» и «Ни… Ни» с более чем двумя элементами?

Вы можете задаться вопросом, допустимы ли такие предложения:

Она должна будет выбрать понедельник, вторник или среду.

Нет ни хлеба, ни молока, ни варенья.

Грамматики расходятся в этом вопросе, но существует долгая история использования как «либо… или», так и «ни… ни» для трех или более элементов. Однако, если вы пишете для особенно официальной публикации, вы можете придерживаться только двух пунктов, когда используете «либо… или» или «ни… ни».

Некоторые дополнительные правила для «Или… Или»  и «Ни… Ни»

При использовании этих конструкций может быть сложно понять согласование глаголов.Вот что вам нужно знать:

Используйте глагол в единственном числе, если оба элемента в единственном числе

Если представлены варианты и в единственном числе, то используйте глагол в единственном числе, например:

Либо Джеймс, либо Мэри спрятали сладости.

Ни фургон, ни машина недостаточно быстры.

Используйте глагол во множественном числе, если один (или оба) элемента во множественном числе

Если одна или обе альтернативы во множественном числе, используйте глагол во множественном числе:

Либо мальчики, либо девочки спрятали сладости.

Ни фургон, ни машины недостаточно быстры.

Опустить «любой», но не «ни один»

Часто имеет смысл иметь предложение без слова «любой», например:

Джеймс или Мэри спрятали сладости.

Мальчики или девочки спрятали сладости.

Однако нельзя опускать «ни» из предложения — «ни» не может стоять само по себе.

Вот несколько быстрых практических правил, которые следует помнить о «или… или» и «ни… ни»:

  • Слово или никогда не должно сочетаться с
  • Слово и никогда не должны быть в паре с
  • .
  • Вы можете использовать или в предложении только в том случае, если есть , ни (Некоторые люди говорят, что «не … ни» также является допустимой конструкцией, но безопаснее придерживаться «ни») .

Хотите улучшить свой английский за пять минут в день? Оформите подписку и начните ежедневно получать наши советы по письму и упражнения!

Продолжай учиться! Просмотрите категорию «Стиль», просмотрите наши популярные публикации или выберите похожую публикацию ниже:

Хватит делать эти неловкие ошибки! Подпишитесь на ежедневные советы по письму сегодня!

  • Вы гарантированно улучшите свой английский всего за 5 минут в день!
  • подписчиков получают доступ к нашему архиву с более чем 800 интерактивными упражнениями!
  • Вы также получите три бонусные электронные книги совершенно бесплатно!
Попробуйте бесплатно прямо сейчас

Использование «или» и «или» | Примеры «или/или» — видео и расшифровка урока

‘Или/Или’ Примеры

Пара союзов или/или может использоваться, чтобы предложить выбор или проиллюстрировать контраст между двумя предметами равного веса.

  • Два независимых предложения: Либо Мэри может испечь торт , либо Мелисса может испечь печенье.
  • Два существительных: Гейб хочет или хомяка или ящерицу для своего нового питомца.
  • Два прилагательных: Вы можете покрасить свою комнату либо в красный , либо в черный цвет.
  • Две предложные фразы: Ключи либо на крючке , либо в ящике.
  • Два наречия: Кит поет либо громко либо красиво, но не то и другое одновременно.

Использование и или обычно означает, что предоставляется выбор.

Идите налево или направо — выбор за вами.

«Или/или» в ультиматуме

Ультиматум — это требование, которое влечет за собой последствия, если оно не выполняется. В устной или письменной форме ультиматум часто следует формату «или/или».

  • Либо делай по моему либо у тебя будут проблемы.
  • Либо ты убираешься в своей комнате либо ты пропускаешь танцы.

Ультиматумы «или/или» часто выдвигаются с использованием местоимений второго лица «вы» и «ваш». Иногда местоимение подразумевается, а не утверждается.

  • Либо перестань кричать либо выйдите из комнаты.

Ультиматумы могут представлять противоположные варианты, используя либо и, либо.

«Или» и «Или» Соло

Оба «или» и «или» могут использоваться независимо друг от друга.При самостоятельном использовании они не функционируют как коррелятивные союзы.

Либо также может быть местоимением, наречием или прилагательным.

  • Местоимение: Ко мне шли две женщины, но я тоже не знал .
  • Наречие: Я не хочу идти в кино. Зак не хочет идти, или .
  • Прилагательное: Любая книга будет хорошим чтением на пляже.

Или может быть сочинительным союзом.

  • Хотите ветчину или индейку ?
  • Завтра мы можем навестить Кэтрин или сходить в музей.

Когда вы видите «либо» без «или» (или наоборот), проверьте, какую функцию выполняет слово в предложении.

«Или/Или» как идиома

Слова «либо, либо» иногда используются как выражение или идиома. Что означает «либо, либо», когда используется как идиома? Выражение используется в ситуации, когда существует два выбора, но они взаимоисключающие.Только один выбор может преобладать.

  • Я не буду печь всю ночь, так что это ситуация «или-или». Хочешь печенье с шоколадной крошкой или яблочный пирог?
  • Минди была расстроена ультиматумом родителей, что она может взять с собой на пляж только одного из двух своих кузенов.

При использовании в качестве идиомы можно использовать дефис.

‘Ни/Ни’

Соотносительная пара союзов ни/ни противоположна или/или. В то время как либо/или устанавливает положительный выбор, ни/ни устанавливает отрицательный выбор. Ни/ни противопоставляет варианты одинакового значения (слова, фразы или предложения), но варианты отрицательные.

  • Ни Адам, ни , ни Мариса не помнили своих кроссовок. В этом примере сравниваются два существительных — люди — одинакового значения и утверждается, что оба человека имеют отрицательную связь с глаголом в предложении.
  • Картина Тессы ни ни оригинальная ни интересная.В этом примере сравниваются два прилагательных, утверждая, что оба прилагательных, технически изменяя слово «живопись», оба используются в отрицательном смысле.
  • Медвежонок был ни в кровати ни в стульчике для кормления. В этом примере сравниваются две предложные фразы, каждая из которых используется для отрицательного описания глагола was.

Сочетание ни и, ни следует тем же правилам пунктуации, что и и, или.

Или/или положительно, а ни/ни отрицательно.

«Или/Или» с подлежащим

Важным моментом в любом предложении является согласование подлежащего и глагола. Некоторые глаголы меняют форму в зависимости от того, стоит ли подлежащее в единственном или во множественном числе.

Когда в подлежащей части предложения используется »или или», необходимо учитывать несколько правил.

  • Если оба подлежащих стоят в единственном числе, глагол должен стоять в единственном числе. Либо Мелисса , либо Джоан поет сопрано.
  • Если оба подлежащих стоят во множественном числе, глагол должен стоять во множественном числе. Либо кошек, либо , либо собак.
  • Если одно подлежащее стоит в единственном числе, а другое во множественном числе, есть две точки зрения: либо использовать глагол во множественном числе, потому что одно подлежащее стоит во множественном числе, либо сделать так, чтобы глагол согласовывался с подлежащим ближе к глаголу. Чтобы удовлетворить обе точки зрения, расположите подлежащее во множественном числе ближе всего к глаголу и используйте глагол во множественном числе. Либо моя мама либо мои братья еженедельно косят газон.

Обратите внимание, что в некоторых языках эквивалент пары соотносительных союзов либо/или использует повторение одних и тех же двух слов, например, soit/soit (французский) или o/o (испанский). Не носителям английского языка следует избегать эквивалентного формата на английском языке, например: Либо птиц либо сверчков разбудили меня этим утром.

Резюме урока

Союзы — это соединительные слова, а соотносительные союзы — это пары слов, которые соединяют слова, фразы или предложения одинакового значения.Соотносительные союзы или/или используются для создания положительного контраста между двумя словами, фразами или предложениями равного значения.

При использовании «или/или» необходимо учитывать два важных момента:

  1. Используйте параллельную структуру . Либо/или должен создавать контраст между двумя похожими элементами, например, двумя существительными или двумя фразами.
  2. Правильно расставьте знаки препинания. Не используйте запятые между или и или.

Либо/или можно использовать разными способами.Например:

  • При использовании в качестве коррелятивного союза или/или иногда появляется в ультиматуме — требовании, которое влечет за собой последствия, если оно не выполняется.
  • Или-или может использоваться в качестве идиомы, чтобы указать, что существуют два взаимоисключающих варианта. При использовании в качестве идиомы фраза не отделяется и часто пишется через дефис: «или-или».
  • Любой может использоваться соло как прилагательное, наречие или местоимение.
  • Или можно использовать соло в качестве координирующего союза.

Пара соотносительных союзов ни/ни противоположна либо/или, противопоставляя два отрицательных варианта. Ни/ни не следует тем же правилам пунктуации, что и/или.

Когда используется «или/или» для противопоставления двух предметов, обратите внимание на правила согласования. Для двух подлежащих в единственном числе используйте глагол в единственном числе, а для двух подлежащих во множественном числе используйте глагол во множественном числе. Для подлежащего единственного и множественного числа есть два варианта: заставить глагол согласовываться с ближайшим к нему подлежащим или использовать глагол во множественном числе, потому что одно подлежащее множественное.Чтобы удовлетворить оба варианта, поместите подлежащее во множественном числе ближе всего к глаголу и используйте глагол во множественном числе.

Обратите внимание, что в некоторых языках понятие «или-или» представлено повторением одного и того же слова. В английской грамматике это неправильно.

Использование «Ни-Ни» и «Или» или «И каждый раз правильно»

Все, что вам нужно сделать, это помнить, что первая буква в каждом из слов начинается с N вместо .

Другими словами, эти два слова всегда отрицательные. Положительная форма – или-или.

Мы используем ни и ни, когда у нас есть два отрицания, которые согласуются друг с другом. Мы используем либо и, либо, когда два положительных утверждения совпадают или когда у нас есть выбор из двух вещей. Это так просто.

Как использовать ни и ни

Давайте воспользуемся примером на верхнем изображении в этой статье с собакой, кошкой и птицей.

Птица умеет летать.

Кошка , а не умеет летать.

Собака , а не умеет летать.

 

Поскольку у нас есть два отрицания с , а не , которые совпадают, мы можем соединить каждую предложную фразу вместе.

Ни кошка, ни , ни собака не умеют летать.

Когда вы используете два отрицательных предложения, которые согласуются друг с другом, это просто сделать правильно. Но обратите внимание, что в этой форме запятая не используется.

Ни мой сын, ни , ни моя дочь не любит брюссельскую капусту.

Ни ни экономика ни мои сотрудники привели к краху моего бизнеса.

Нет и проблем с вашим оборудованием или с вашим программным обеспечением.

Ни Джейн, ни , ни Мэри не любят красное вино.

Ни здесь, ни , ни там.

Ни волк ни собака. (Популярный фильм.)

 

Это ни единственное, ни множественное число?

Можно и то, и другое.Вы можете использовать его с глаголом в единственном или множественном числе.

Но будьте осторожны, когда в одном предложении соединяются предложения единственного и множественного числа.

При использовании ни «ни» ваше соглашение подлежащее-глагол должно быть правильным для существительных в единственном и множественном числе.

 

Ни тренер, ни игроки не доступны для интервью.

Ни игроки, ни тренер не доступны для интервью.

Ни мужчина, ни женщины не кажутся счастливыми.

Ни женщины, ни мужчины не кажутся счастливыми.

Ни яблоки, ни дыня не выглядят свежими.

Ни дыня, ни яблоки не выглядят свежими.

 

Все, что вам нужно сделать, это проверить существительное перед глаголом и убедиться, что глагол согласуется в форме единственного или множественного числа.

Если существительное или местоимение в предложении nor стоит в единственном числе, глагол стоит в единственном числе.Если это существительное во множественном числе, то оно принимает глагол во множественном числе.

Также внимательно проверяйте форму глагола с собирательными существительными. Они могут использовать единственное или множественное число в зависимости от того, пишете ли вы на американском или британском английском.

 

Использование ни без, ни

Вы не можете использовать ни без использования, ни сказать, что было два предмета или человека, но не ссылаясь на них напрямую.

Однако обратите внимание, что в большинстве случаев необходимо использовать единственное число.

Ни один из родителей не удосужился пойти на школьный концерт.(Ни мать, ни отец.)

Ни одно платье ей не подходило. (Она примерила два платья.)

Ни один из нас, , не поехал в аэропорт провожать его. (Я и еще кто-то.)

Вчера я встретил старых друзей. Но ни у , ни у не было времени выпить. (Было только два старых друга.)

 

Не используя ни с и

Поскольку ни один из них не является отрицательным, он может согласоваться с другим отрицательным предложением. Чтобы соединить два предложения, мы используем и .

Я не взял зонтик и и моя сестра. Мы оба промокли насквозь.

Майк не думал пойти на концерт и ни ни его жена.

Руди не был хорошо сегодня и ни не был его братом.

Кэрол не понравился фильм , а не понравился I.

 

Ни с запятой

Вы также можете использовать ни без ни, но запятая всегда используется.

Мы не посещали музей, и художественную галерею.

Я не пью алкоголь, и не курю.

Джон не пострадал от краха фондового рынка, и он не повлиял на его бизнес.

ничего с вашим сердцем, и с вашим кровяным давлением.

 

В разговоре для согласия

Мы можем использовать ни и ни когда мы хотим сказать, что мы согласны с кем-то, когда они говорят что-то негативное. Посмотрите на эти примеры, используя none + вспомогательный глагол + подлежащее.

Сьюзан: Я не голодна.
Рэйчел. Ни ни я.

Сьюзен: Мне сегодня не хочется пиццы.
Рэйчел: Ни , ни я.

Сьюзан: Я еще не обедала.
Рэйчел: Ни не имеют I.

С местоимением объекта вам не нужен глагол. Но обратите внимание, как меняется порядок слов при использовании ни и ни.

Сьюзан: Я не люблю лето. Слишком жарко.
Рэйчел: Я и .

Сьюзан: Я никогда не была в Лондоне.
Рэйчел: и меня.

Сьюзан: Я не хочу сегодня идти на работу.
Рэйчел: Я и .

 

Отрицание любого из них для замены ни одного из них

Поскольку ни одно из них не является отрицательным, вы можете альтернативно сделать любое из них отрицательным, чтобы написать аналогичное предложение.

Я не упаковала зубную щетку и моя сестра тоже не упаковала .

Крейг не удосужился забронировать билеты, и его друг тоже не .

Я не ем мясо, и я не ем рыбу либо .

Вечеринка не была очень веселой, и еда тоже не была хорошей .

 

Ошибки легко найти и исправить

Когда вы проверяете использование, очень легко найти свои ошибки.

Никогда не используйте ни с, ни с.

Никогда не используйте ни с ни.

Ни Дэвид, ни , ни его брат не любят футбол. Неверно

Ни Дэвид , ни его брат не любят футбол. Правильное отрицательное соглашение

Либо вы выбираете этот телефон , либо тот. Неверно

Либо вы выбираете этот телефон либо тот. Правильное положительное соглашение

Это так просто. Всегда следите за тем, чтобы у вас было отрицательное – отрицательное или положительное – положительное согласие, и вы всегда будете правы.

 

Связанное чтение: В чем разница между дальним и дальним?

 

Резюме

В английском языке много мелких грамматических моментов, которые могут вызвать путаницу даже у носителей английского языка.

Самый простой способ запомнить этот момент — это то, что ни и ни не являются приятелями.

Если вы помните, что ни и ни всегда отрицательны и указывают , а не , все будет в порядке.

Они как никогда и ничего.Это отрицательные слова, начинающиеся с N , и они означают , а не когда-либо или , а не , что-то одно.

Во всех формах отрицательного соглашения вы говорите, что это , а не этот , и это , а не тот .

Но когда вы используете или , оба положительны, и вы указываете на выбор. Вы можете иметь этот или вы можете иметь тот .

Теперь вы ни ошибетесь, ни ошибетесь с этими двумя словами.

Использование «ни-ни» и «либо-либо»: возвращение к основам

Нередко при написании или редактировании можно застрять на самых простых словах. Иногда мы продолжаем смотреть на экран, пытаясь вспомнить написание слова — было ли это двойное «т» или двойное «е»? Как я мог забыть это?! В других случаях мы ломаем голову, пытаясь вспомнить правильное использование определенных слов. Какими бы красивыми они ни были, слова тоже могут быть хитрыми, и одно неправильное применение может полностью изменить смысл предложения.Некоторые из наиболее распространенных путаниц включают слова «либо», «или», «ни» и «ни».

«Или» и «ни» могут использоваться в качестве наречий, определителей, местоимений и союзов. В то время как «любой» подразумевает что-то положительное, «ни» используется для чего-то отрицательного. Смущенный? Давайте погрузимся немного глубже.

Ни то, ни другое: применение в качестве наречий

В качестве наречий и «либо», и «ни» становятся словами-связками.

Я не люблю молоко.Я тоже.

Мне не нравится красный цвет. Нет, мне это тоже не нравится.

Ни то, ни другое: применение в качестве определителей

При использовании в качестве определителей «либо» и «ни» помещаются в предложении перед существительным.

В обоих концах этого переулка есть хорошие закусочные.

Ни один из учителей не смог объяснить теорему так, чтобы ее могли понять ученики.

Ни то, ни другое:  Применение в качестве местоимений

Рассмотрим следующие предложения:

Обе эти бутылки содержат очищенную воду – вы можете выбрать любую.

Ни один из продуктов питания не был достаточно хорош, чтобы попасть в список 10 лучших.

В качестве местоимений «либо» означает то или иное, а «ни» означает ни то, ни другое.

Ни-ни против либо-или: применение в качестве союза

В качестве союзов «либо» всегда используется с «или», а «ни» с «ни».

«Или/или» подразумевает выбор между двумя вещами.

Вы можете выбрать красное или желтое платье.

«Ни то, ни другое» используется для опровержения обеих частей утверждения.

Ни тот ботинок, ни тот нет в наличии нужного ему размера.

Утвердительный/отрицательный смысл

«Или/или» передает смысл утверждения, когда есть две возможности.

Вы можете выбрать место у окна или у прохода.

«Ни/ни» передает негативное сообщение, когда два или более утверждения неверны.

Ни Испания, ни Аргентина не смогли выйти в финал чемпионата мира по футболу в этом году.

Единственное/множественное число

Следует помнить два основных правила:

  1. Если оба элемента в единственном числе, то и глагол будет в единственном числе.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *