Context: This drug has affected me a lot.
Passive: I have got affected by this drug a lot.
I have not used "have been", so is it correct?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityContext: This drug has affected me a lot.
Passive: I have got affected by this drug a lot.
I have not used "have been", so is it correct?
If you use that construction, "got" must be "gotten" (at least in American and Canadian English).
It's true that this is a kind of second passive voice and is used now and then.
He was killed in the last airstrike.
He got killed in the last airstrike.He had been enlisted.
He had gotten enlisted.He was sent a letter.
He got sent a letter.
But two things stand out that you should take notice of:
✓ Ma'am, your husband has been killed by enemy forces.
✗ Ma'am, your husband has gotten killed by enemy forces.
(This second one sounds somewhat childlike and is not well suited to the scenario.)
✓ She has always run into fans at her concerts and has gotten photographed at every one.
✗ She always plays a few fan favourites, and her performances have always gotten adored.
(This should be "been adored".)
Because of this second caveat in particular, I recommend "have been" here.
If you want to be safe, you can always use "to be ___ed"; it has neither of these issues.
P.S. "a lot" in this sentence means "many times". Consider "heavily affected" or "strongly affected" if you don't mean it happened more than once.
You're right that "get + PP" is an alternative passive in spoken English; but it is rarely used in a perfect tense. So
I got affected by this drug a lot.
is fine; but for the present perfect, you need a different form, such as
I have been affected by this drug a lot
I have not seen this restriction documented, but I just searched in GloWbE (the corpus of Global Web-based English), and I find 833 instances of "HAVE got VERBed" (543 instances if I remove instances of "have got rid of" and "have got married", which do not function as passives), as against 162468 instances of "GET VERBed" (116430 if I remove "got rid of" and "got married"). In other words, in that corpus, only about 0.5% of "got" passives are in perfect tenses.