Questions & Answers about यह दवा जल्दी असर करेगी।
Because दवा (medicine) is a feminine singular noun, and the future form of करना (to do) has to agree with it here.
- masculine singular: करेगा
- feminine singular: करेगी
- plural / respectful: करेंगे
So:
- यह दवा असर करेगी = This medicine will have an effect
- यह इलाज असर करेगा = This treatment will have an effect
असर is a noun meaning effect, and करना means to do. Together, असर करना is a very common Hindi expression meaning:
- to have an effect
- to work
- to take effect
So यह दवा जल्दी असर करेगी literally feels like:
This medicine will do effect quickly
But in natural English, you would usually say:
- This medicine will work quickly
- This medicine will take effect quickly