0

I'd like to ask if it is wrong to say a sentence such as the following just because perfect and past tense is used together :

As the operating system was upgraded, programmers have been finding new efficient ways to code it.

or should it be as follows :

As the operating system was upgraded, programmers found new efficient ways to code it.

5
  • The meaning is unclear. Maybe you could write a complete sentence. It should be has for a third person singular verb. – Alan Carmack Aug 24 '16 at 13:27
  • @AlanCarmack I edited it. – Mrt Aug 24 '16 at 13:36
  • It isn't always wrong to mix tenses in a sentence, but you need to think about how they go together. was implies this was in the past; have found is really talking about the present. Mixing them up like this doesn't really make sense. – stangdon Aug 24 '16 at 13:48
  • @stangdon I see your point. I edited the question to make it clear what I am trying to convey that programmers are always "finding new ways" for long time naturally – Mrt Aug 24 '16 at 13:55
  • I would use "since" instead of "as", to make the time relationship between the clauses more clear. – user3169 Aug 24 '16 at 19:48
1

Your second sentence

As the operating system was upgraded, programmers found new efficient ways to code it.

is correct in the past, to place your first sentence in the present would be

As the operating system is upgraded, programmers are finding new efficient ways to code it.

or alternatively in the past

As the operating system was being upgraded, programmers were finding new efficient ways to code it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.