Questions & Answers about Это прямая улица.
In this sentence это does not have to agree with улица in gender.
Here это means this is / it is and works like a neutral introductory word. In Russian, when you say “This is X”, you usually use это regardless of the gender of X:
- Это стол. – This is a table. (masculine)
- Это машина. – This is a car. (feminine)
- Это окно. – This is a window. (neuter)
- Это люди. – These are people. (plural)
If you want this street as a normal demonstrative before the noun (not this is), then you use the agreeing form:
- Эта улица прямая. – This street is straight.
So:
- Это прямая улица. – This is a straight street.
- Эта улица прямая. – This street is straight.
Different structure, slightly different feel, but both are correct.