The reason the shirt appears red in white light is because it is absorbing all other colours apart from red which it is reflecting into your eyes.
When in a green light there is no red component of the light to be reflected so the shirt absorbs all the available light which makes it appear black.
A green object absorbs most of the red light that falls on it, making it appear dark in color since there is little green light being reflected. In red light, where there is minimal green light available for the shirt to reflect, it will absorb most of the red light instead, causing it to appear black.
The yellow shirt would appear black because yellow absorbs green light, rather than reflecting it.
The object would appear black because red light does not contain any green wavelengths to reflect off the object, so it would not be able to show the green color. Instead, the object would absorb the red light, appearing black in the absence of any colored light reflection.
A yellow shirt in red light would appear to take on a more orange hue due to the way light interacts with different colors. The red light would mix with the yellow of the shirt, creating the appearance of orange.
While the ball would still be green it will appear black. Anything green absorbed all colours except green. The green light is reflected to your eyes which makes it look green. Thus in red light (with no green in it) the red will be absorbed and no green light can be reflected to your eyes so the ball will look black.
A green t-shirt appears green when viewed in white light because the shirt absorbs all colors of light except for green, which it reflects back to our eyes. Our eyes perceive this reflected green light, and therefore we see the t-shirt as green.
The yellow shirt would appear black because yellow absorbs green light, rather than reflecting it.
A green t-shirt will appear darker and less vibrant under a red light due to the way the human eye perceives color. The red light will make the green shirt appear more subdued as the red light will reflect off the green fabric and alter its appearance.
a light-coloured shirt, light blue or pink will look best
A green shirt appears green because it reflects green light wavelengths while absorbing other colors. Materials on the shirt's surface interact with incoming light, absorbing some wavelengths and reflecting others, with green being the predominant reflected color in this case.
The object would appear black because red light does not contain any green wavelengths to reflect off the object, so it would not be able to show the green color. Instead, the object would absorb the red light, appearing black in the absence of any colored light reflection.
A yellow shirt in red light would appear to take on a more orange hue due to the way light interacts with different colors. The red light would mix with the yellow of the shirt, creating the appearance of orange.
kind of brownish
The shirt appears green because it absorbs red and blue light wavelengths, while reflecting the green wavelengths back to our eyes. Our eyes perceive the reflected green light and interpret it as the color green, even though the shirt is being illuminated by red, blue, and green light simultaneously. This phenomenon is due to the way colors are absorbed and reflected by the fabric of the shirt.
black
While the ball would still be green it will appear black. Anything green absorbed all colours except green. The green light is reflected to your eyes which makes it look green. Thus in red light (with no green in it) the red will be absorbed and no green light can be reflected to your eyes so the ball will look black.
Green shirts will look good with any color or type of pants, except green. You don't want to look like a green stick. I think that personally, black skinny jeans and a green shirt would look great!
White light is made up of three colours; red, green and blue. If the shirt appears blue, then the shirt has absorbed any other colours (green and red) and reflected the blue, making the shirt appear blue. I hope this has helped :)